메소드 |
설명 |
|
CanInherit ( Table parentTable ) : bool |
Determines if the specified table can be a parent of this table |
|
CreateRef ( ) : Reference |
|
|
CreateRef ( string key ) : Reference |
|
|
FullHierarchyPrimaryKeyIsDatabaseIdentity ( ) : bool |
|
|
GetChildRoleRelationsFullHierarchy ( ) : IEnumerable |
Get all relations where this table or any derived table is the child |
|
GetCodeFacade ( ) : string |
|
|
GetColumnInRelationships ( ) : ColumnCollection |
|
|
GetColumnNotInRelationships ( ) : IEnumerable |
|
|
GetColumns ( ) : IEnumerable |
Returns the columns for this table only (not hierarchy) |
|
GetColumnsByType ( System type ) : IEnumerable |
|
|
GetColumnsFullHierarchy ( ) : ColumnCollection |
This gets all columns from this and all base classes |
|
GetColumnsFullHierarchy ( bool includeCurrent ) : ColumnCollection |
This gets all columns from this and all base classes |
|
GetColumnsNotInBase ( ) : ColumnCollection |
This gets all columns in this class NOT in a base class |
|
GetForeignKeyColumns ( ) : IEnumerable |
|
|
GetFullHierarchyTableJoin ( ) : string |
|
|
GetFullHierarchyTableJoin ( bool useLinqAlias ) : string |
|
|
GetParentRoleRelationsFullHierarchy ( ) : IEnumerable |
Get all relations where this table or any derived table is the parent |
|
GetParentTables ( ) : IEnumerable
|
|
GetRelatedTypeTableByColumn ( Column column, bool fullHierarchy, string &roleName ) : Table |
|
|
GetRelatedTypeTableByColumn ( Column column, string &roleName ) : Table |
|
|
GetRelations ( ) : RelationCollection |
Returns a list of generated relations for this table |
|
GetRelationsFullHierarchy ( ) : IEnumerable |
|
|
GetRelationsWhereChild ( bool fullHierarchy = false ) : IEnumerable |
Returns generated relations for this table |
|
GetSQLSchema ( ) : string |
|
|
GetTableComponentsFullHierarchy ( bool includeCurrent ) : IEnumerable |
This gets all table components from this and all base classes |
|
GetTableCompositesFullHierarchy ( bool includeCurrent ) : IEnumerable |
This gets all table composites from this and all base classes |
|
GetTableHierarchy ( ) : IEnumerable
Get the full hierarchy of tables starting with this table and working back to the most base table |
|
GetTablesInheritedFromHierarchy ( ) : IEnumerable
보호된 메소드들
비공개 메소드들
메소드 상세
public CanInherit ( Table parentTable ) : bool |
parentTable |
Table |
|
리턴 |
bool |
|
CreateDataTable()
보호된 메소드
protected CreateDataTable ( ) : System.Data.DataTable |
리턴 |
System.Data.DataTable |
|
public CreateRef ( ) : Reference |
리턴 |
Reference |
|
public CreateRef ( string key ) : Reference |
key |
string |
|
리턴 |
Reference |
|
FullHierarchyPrimaryKeyIsDatabaseIdentity()
공개 메소드
GetChildRoleRelationsFullHierarchy()
공개 메소드
GetColumnInRelationships()
공개 메소드
GetColumnNotInRelationships()
공개 메소드
public GetColumns ( ) : IEnumerable |
리턴 |
IEnumerable |
|
GetColumnsByType()
공개 메소드
public GetColumnsByType ( System type ) : IEnumerable |
type |
System |
|
리턴 |
IEnumerable |
|
GetColumnsFullHierarchy()
공개 메소드
GetColumnsFullHierarchy()
공개 메소드
GetColumnsNotInBase()
공개 메소드
GetForeignKeyColumns()
공개 메소드
GetFullHierarchyTableJoin()
공개 메소드
GetFullHierarchyTableJoin()
공개 메소드
GetParentRoleRelationsFullHierarchy()
공개 메소드
public GetParentTables ( ) : IEnumerable
리턴 |
IEnumerable
GetRelatedTypeTableByColumn()
공개 메소드
public GetRelatedTypeTableByColumn ( Column column, bool fullHierarchy, string &roleName ) : Table |
column |
Column |
|
fullHierarchy |
bool |
|
roleName |
string |
|
리턴 |
Table |
|
GetRelatedTypeTableByColumn()
공개 메소드
public GetRelations ( ) : RelationCollection |
리턴 |
RelationCollection |
|
GetRelationsFullHierarchy()
공개 메소드
GetRelationsWhereChild()
공개 메소드
GetTableComponentsFullHierarchy()
공개 메소드
GetTableCompositesFullHierarchy()
공개 메소드
GetTableHierarchy()
공개 메소드
public GetTableHierarchy ( ) : IEnumerable
리턴 |
IEnumerable
GetTablesInheritedFromHierarchy()
공개 메소드
public GetTablesInheritedFromHierarchy ( ) : IEnumerable
리턴 |
IEnumerable
GetViewRelations()
공개 메소드
IsColumnInherited()
공개 메소드
IsColumnRelatedToTypeTable()
공개 메소드
PropertyExistsInBase()
공개 메소드
public ResetId ( int newId ) : void |
newId |
int |
|
리턴 |
void |
|
public Table ( INHydrateModelObject root ) : System |
root |
INHydrateModelObject |
|
리턴 |
System |
|
ToDatabaseCodeIdentifier()
공개 메소드
ToDatabaseIdentifier()
공개 메소드
public XmlAppend ( XmlNode node ) : void |
node |
XmlNode |
|
리턴 |
void |
|
public XmlLoad ( XmlNode node ) : void |
node |
XmlNode |
|
리턴 |
void |
|
프로퍼티 상세
_allowTimestamp 보호되어 있는 프로퍼티
protected bool _allowTimestamp |
리턴 |
bool |
|
_associativeTable 보호되어 있는 프로퍼티
protected bool _associativeTable |
리턴 |
bool |
|
protected string _codeFacade |
리턴 |
string |
|
protected ReferenceCollection _columns |
리턴 |
ReferenceCollection |
|
_createAudit 보호되어 있는 프로퍼티
protected bool _createAudit |
리턴 |
bool |
|
_createMetaData 보호되어 있는 프로퍼티
protected bool _createMetaData |
리턴 |
bool |
|
_customRetrieveRules 보호되어 있는 프로퍼티
protected ReferenceCollection _customRetrieveRules |
리턴 |
ReferenceCollection |
|
_description 보호되어 있는 프로퍼티
protected string _description |
리턴 |
string |
|
_fullIndexSearch 보호되어 있는 프로퍼티
protected bool _fullIndexSearch |
리턴 |
bool |
|
protected bool _generated |
리턴 |
bool |
|
protected bool _hasHistory |
리턴 |
bool |
|
_isTypeTable 보호되어 있는 프로퍼티
protected TypedTableConstants _isTypeTable |
리턴 |
TypedTableConstants |
|
_modifiedAudit 보호되어 있는 프로퍼티
protected bool _modifiedAudit |
리턴 |
bool |
|
protected string _name |
리턴 |
string |
|
_relationships 보호되어 있는 프로퍼티
protected ReferenceCollection _relationships |
리턴 |
ReferenceCollection |
|
protected RowEntryCollection _staticData |
리턴 |
RowEntryCollection |
|
_tableIndexList 보호되어 있는 프로퍼티
protected List _tableIndexList |
리턴 |
List |
|
_viewRelationships 보호되어 있는 프로퍼티
protected ReferenceCollection _viewRelationships |
리턴 |
ReferenceCollection |
|
| | | | | | | | |