Class DBMetaEngine
Inheritance
System.Object
DBMetaEngine
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Terrasoft.Core.dll
public abstract class DBMetaEngine
Properties
Declaration
protected DBEngine DBEngine { get; }
Property Value
Declaration
protected DBMetaScript DBMetaScript { get; }
Property Value
Declaration
protected DBSecurityEngine DBSecurityEngine { get; }
Property Value
Declaration
protected GuidDBMetaTypeConverter GuidDBMetaTypeConverter { get; }
Property Value
Declaration
protected UserConnection UserConnection { get; set; }
Property Value
Methods
Declaration
protected void CheckIsArgumentNull(object value, string name)
Parameters
Type |
Name |
Description |
System.Object |
value |
|
System.String |
name |
|
Declaration
protected void CheckIsArgumentNullOrEmpty(string value, string name)
Parameters
Type |
Name |
Description |
System.String |
value |
|
System.String |
name |
|
Declaration
protected void CheckIsArgumentTypeNotSupported(object type, object notSupportedType)
Parameters
Type |
Name |
Description |
System.Object |
type |
|
System.Object |
notSupportedType |
|
Declaration
public virtual DBMetaAction CreateMetaInfoItemAction(ActionModifyType actionModifyType, ColumnAction action, DBMetaProperty property)
Parameters
Returns
Declaration
public virtual DBMetaAction CreateMetaInfoItemAction(ActionModifyType actionModifyType, ConstraintAction action, DBMetaProperty property)
Parameters
Returns
Declaration
public virtual DBMetaAction CreateMetaInfoItemAction(ActionModifyType actionModifyType, EntitySchemaAction action, DBMetaProperty property)
Parameters
Returns
Declaration
public virtual DBMetaAction CreateMetaInfoItemAction(ActionModifyType actionModifyType, IndexAction action, DBMetaProperty property)
Parameters
Returns
Declaration
public abstract DBMetaAction CreateMetaPropertyGroupAction(ColumnAction action)
Parameters
Returns
Declaration
public virtual DBMetaAction CreateMetaPropertyGroupAction(DefValueAction action)
Parameters
Returns
Declaration
public abstract DBMetaAction CreateMetaPropertyGroupAction(EntitySchemaAction action)
Parameters
Returns
Declaration
public virtual DBMetaAction CreateMetaPropertyGroupAction(ForeignKeyAction action)
Parameters
Returns
Declaration
public virtual DBMetaAction CreateMetaPropertyGroupAction(IndexAction action)
Parameters
Returns
Declaration
public virtual DBMetaAction CreateMetaPropertyGroupAction(PrimaryKeyAction action)
Parameters
Returns
Declaration
public bool FindByProperties(DBMetaPropertyCollection properties, EntitySchema entitySchema)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public bool FindByProperties(DBMetaPropertyCollection properties, EntitySchemaColumn entitySchemaColumn)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public bool FindByProperties(DBMetaPropertyCollection properties, EntitySchemaColumnCollection columns)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public string GetCaptionProperties(StringDictionary captions)
Parameters
Type |
Name |
Description |
System.Collections.Specialized.StringDictionary |
captions |
|
Returns
Type |
Description |
System.String |
|
Declaration
public StringDictionary GetCaptions(string captionProperties)
Parameters
Type |
Name |
Description |
System.String |
captionProperties |
|
Returns
Type |
Description |
System.Collections.Specialized.StringDictionary |
|
Declaration
public string GetCurrentCaption(StringDictionary captions)
Parameters
Type |
Name |
Description |
System.Collections.Specialized.StringDictionary |
captions |
|
Returns
Type |
Description |
System.String |
|
Declaration
public virtual void Initialize(UserConnection userConnection)
Parameters
Declaration
public static void RaiseUnsupportedActionModifyTypeException(ActionModifyType actionModifyType)
Parameters
Declaration
public DBMetaPropertyCollection ReadMetaProperties(ColumnAction action)
Parameters
Returns
Declaration
public DBMetaPropertyCollection ReadMetaProperties(ConstraintAction action)
Parameters
Returns
Declaration
public DBMetaPropertyCollection ReadMetaProperties(EntitySchemaAction action)
Parameters
Returns
Declaration
public DBMetaPropertyCollection ReadMetaProperties(IndexAction action)
Parameters
Returns
Declaration
protected abstract DBMetaPropertyCollection ReadMetaPropertiesById(ConstraintAction action)
Parameters
Returns
Declaration
public abstract DBMetaPropertyCollection ReadMetaPropertiesByName(ColumnAction action)
Parameters
Returns
Declaration
public abstract DBMetaPropertyCollection ReadMetaPropertiesByName(ConstraintAction action)
Parameters
Returns
Declaration
public abstract DBMetaPropertyCollection ReadMetaPropertiesByName(EntitySchemaAction action)
Parameters
Returns
Declaration
public abstract DBMetaPropertyCollection ReadMetaPropertiesByName(IndexAction action)
Parameters
Returns
Declaration
protected abstract DBMetaPropertyCollection ReadMetaPropertiesByUId(ColumnAction action)
Parameters
Returns
Declaration
protected abstract DBMetaPropertyCollection ReadMetaPropertiesByUId(EntitySchemaAction action)
Parameters
Returns
Declaration
protected abstract DBMetaPropertyCollection ReadMetaPropertiesByUId(IndexAction action)
Parameters
Returns
Extension Methods