Class
ConfigBuilder

Definition

Namespace:Telerik.OpenAccess.RT.Metadata

Assembly:Telerik.OpenAccess.Runtime.dll

Syntax:

cs-api-definition
public class ConfigBuilder

Inheritance: objectConfigBuilder

Methods

CreateFetchGroup(ClassConfig, FetchGroupAttribute)

Declaration

cs-api-definition
public void CreateFetchGroup(ClassConfig destData, FetchGroupAttribute fga)

Parameters

destData

ClassConfig

fga

FetchGroupAttribute

CreateFetchGroup(ClassConfig, string, FetchFieldAttribute)

Declaration

cs-api-definition
public void CreateFetchGroup(ClassConfig destData, string field, FetchFieldAttribute ffa)

Parameters

destData

ClassConfig

field

string

ffa

FetchFieldAttribute

CreateFieldConfig(ClassConfig, string, TypeConfig, bool)

Declaration

cs-api-definition
public FieldConfig CreateFieldConfig(ClassConfig destData, string fieldName, TypeConfig fieldType, bool isPkField)

Parameters

destData

ClassConfig

fieldName

string

fieldType

TypeConfig

isPkField

bool

Returns

FieldConfig

CreateIndexConfig(ClassConfig, string)

Declaration

cs-api-definition
public IndexConfig CreateIndexConfig(ClassConfig destData, string indexName)

Parameters

destData

ClassConfig

indexName

string

Returns

IndexConfig

FinishClasses()

Declaration

cs-api-definition
public void FinishClasses()

GetArrayTypeConfig(TypeConfig)

Declaration

cs-api-definition
public TypeConfig GetArrayTypeConfig(TypeConfig baseType)

Parameters

baseType

TypeConfig

Returns

TypeConfig

GetEmbeddedDefault(Assembly)

Declaration

cs-api-definition
public bool GetEmbeddedDefault(Assembly inputAssembly)

Parameters

inputAssembly

Assembly

Returns

bool

GetOrCreateClassConfig(string, bool, bool, Type, string[], string, CascadeDeleteOption)

Declaration

cs-api-definition
public ClassConfig GetOrCreateClassConfig(string fullClassName, bool register, bool isIfc, Type appIdType, string[] pkFields, string versionField, CascadeDeleteOption useCascadeDelete)

Parameters

fullClassName

string

register

bool

isIfc

bool

appIdType

Type

pkFields

string[]

versionField

string

useCascadeDelete

CascadeDeleteOption

Returns

ClassConfig

GetOrCreateTypeConfig(string)

Declaration

cs-api-definition
public TypeConfig GetOrCreateTypeConfig(string typeName)

Parameters

typeName

string

Returns

TypeConfig

Init(Assembly)

Declaration

cs-api-definition
public void Init(Assembly input)

Parameters

input

Assembly

IsNonEmbedded(Attribute)

Declaration

cs-api-definition
public bool IsNonEmbedded(Attribute attr)

Parameters

attr

Attribute

Returns

bool

PropagateValues()

Declaration

cs-api-definition
public void PropagateValues()