Interface IConfigBuilder
Namespace: Telerik.OpenAccess.SPI
Assembly: Telerik.OpenAccess.dll
Syntax
[ComVisible(false)]
public interface IConfigBuilder
Methods
CreateFetchGroup(ClassConfig, String, FetchFieldAttribute)
Declaration
void CreateFetchGroup(ClassConfig destData, string field, FetchFieldAttribute fga)
Parameters
|
ClassConfig
destData
|
|
System.String
field
|
|
FetchFieldAttribute
fga
|
CreateFetchGroup(ClassConfig, FetchGroupAttribute)
Declaration
void CreateFetchGroup(ClassConfig destData, FetchGroupAttribute fga)
Parameters
|
ClassConfig
destData
|
|
FetchGroupAttribute
fga
|
CreateFieldConfig(ClassConfig, String, TypeConfig, Boolean)
Declaration
FieldConfig CreateFieldConfig(ClassConfig destData, string fieldName, TypeConfig fieldType, bool isPkField)
Parameters
|
ClassConfig
destData
|
|
System.String
fieldName
|
|
TypeConfig
fieldType
|
|
System.Boolean
isPkField
|
Returns
|
FieldConfig
|
CreateIndexConfig(ClassConfig, String)
Declaration
IndexConfig CreateIndexConfig(ClassConfig destData, string indexName)
Parameters
|
ClassConfig
destData
|
|
System.String
indexName
|
Returns
|
IndexConfig
|
GetArrayTypeConfig(TypeConfig)
Declaration
TypeConfig GetArrayTypeConfig(TypeConfig baseType)
Parameters
|
TypeConfig
baseType
|
Returns
|
TypeConfig
|
GetEmbeddedDefault(Assembly)
Declaration
bool GetEmbeddedDefault(Assembly inputAssembly)
Parameters
|
System.Reflection.Assembly
inputAssembly
|
Returns
|
System.Boolean
|
GetOrCreateClassConfig(String, Boolean, Boolean, Type, String[], String, CascadeDeleteOption)
Declaration
ClassConfig GetOrCreateClassConfig(string fullClassName, bool register, bool isIfc, Type appIdType, string[] pkFields, string versionField, CascadeDeleteOption useCascadeDelete)
Parameters
|
System.String
fullClassName
|
|
System.Boolean
register
|
|
System.Boolean
isIfc
|
|
System.Type
appIdType
|
|
System.String[]
pkFields
|
|
System.String
versionField
|
|
CascadeDeleteOption
useCascadeDelete
|
Returns
|
ClassConfig
|
GetOrCreateTypeConfig(String)
Declaration
TypeConfig GetOrCreateTypeConfig(string typeName)
Parameters
|
System.String
typeName
|
Returns
|
TypeConfig
|
Init(Assembly)
Declaration
void Init(Assembly inputAssembly)
Parameters
|
System.Reflection.Assembly
inputAssembly
|
IsNonEmbedded(Attribute)
Declaration
bool IsNonEmbedded(Attribute attr)
Parameters
|
System.Attribute
attr
|
Returns
|
System.Boolean
|
PropagateValues()
Declaration
void PropagateValues()