ClassConfigBuilder
Class
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
fga
CreateFetchGroup(ClassConfig, string, FetchFieldAttribute)
Declaration
cs-api-definition
public void CreateFetchGroup(ClassConfig destData, string field, FetchFieldAttribute ffa)
Parameters
destData
field
string
ffa
CreateFieldConfig(ClassConfig, string, TypeConfig, bool)
Declaration
cs-api-definition
public FieldConfig CreateFieldConfig(ClassConfig destData, string fieldName, TypeConfig fieldType, bool isPkField)
Parameters
destData
fieldName
string
fieldType
isPkField
bool
Returns
CreateIndexConfig(ClassConfig, string)
Declaration
cs-api-definition
public IndexConfig CreateIndexConfig(ClassConfig destData, string indexName)
Parameters
destData
indexName
string
Returns
FinishClasses()
Declaration
cs-api-definition
public void FinishClasses()
GetArrayTypeConfig(TypeConfig)
Declaration
cs-api-definition
public TypeConfig GetArrayTypeConfig(TypeConfig baseType)
Parameters
baseType
Returns
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
Returns
GetOrCreateTypeConfig(string)
Declaration
cs-api-definition
public TypeConfig GetOrCreateTypeConfig(string typeName)
Parameters
typeName
string
Returns
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()