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
Class
|
System.
|
Fetch
|
CreateFetchGroup(ClassConfig, FetchGroupAttribute)
Declaration
void CreateFetchGroup(ClassConfig destData, FetchGroupAttribute fga)
Parameters
Class
|
Fetch
|
CreateFieldConfig(ClassConfig, String, TypeConfig, Boolean)
Declaration
FieldConfig CreateFieldConfig(ClassConfig destData, string fieldName, TypeConfig fieldType, bool isPkField)
Parameters
Class
|
System.
|
Type
|
System.
|
Returns
CreateIndexConfig(ClassConfig, String)
Declaration
IndexConfig CreateIndexConfig(ClassConfig destData, string indexName)
Parameters
Class
|
System.
|
Returns
GetArrayTypeConfig(TypeConfig)
Declaration
TypeConfig GetArrayTypeConfig(TypeConfig baseType)
Parameters
Type
|
Returns
GetEmbeddedDefault(Assembly)
Declaration
bool GetEmbeddedDefault(Assembly inputAssembly)
Parameters
System.
|
Returns
System.
|
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.
|
System.
|
System.
|
System.
|
System.
|
System.
|
Cascade
|
Returns
GetOrCreateTypeConfig(String)
Declaration
TypeConfig GetOrCreateTypeConfig(string typeName)
Parameters
System.
|
Returns
Init(Assembly)
Declaration
void Init(Assembly inputAssembly)
Parameters
System.
|
IsNonEmbedded(Attribute)
Declaration
bool IsNonEmbedded(Attribute attr)
Parameters
System.
|
Returns
System.
|
PropagateValues()
Declaration
void PropagateValues()