Craig's Utility Library
4.0 Beta
|
Public Member Functions | |
Column () | |
Constructor More... | |
Column (string Name, DbType ColumnType, int Length, bool Nullable, bool Identity, bool Index, bool PrimaryKey, bool Unique, string ForeignKeyTable, string ForeignKeyColumn, T DefaultValue, bool OnDeleteCascade, bool OnUpdateCascade, bool OnDeleteSetNull, ITable ParentTable) | |
Constructor More... | |
void | AddForeignKey (string ForeignKeyTable, string ForeignKeyColumn) |
Add foreign key More... | |
void | SetupForeignKeys () |
Sets up the foreign key list More... | |
Properties | |
bool | AutoIncrement [get, set] |
Auto increment? More... | |
DbType | DataType [get, set] |
Data type More... | |
string | Default [get, set] |
Default value More... | |
ICollection< IColumn > | ForeignKey [get] |
Foreign keys More... | |
bool | Index [get, set] |
Index? More... | |
int | Length [get, set] |
Data length More... | |
string | Name [get, set] |
Name More... | |
bool | Nullable [get, set] |
Nullable? More... | |
bool | OnDeleteCascade [get, set] |
On Delete Cascade More... | |
bool | OnDeleteSetNull [get, set] |
On Delete Set Null More... | |
bool | OnUpdateCascade [get, set] |
On Update Cascade More... | |
ITable | ParentTable [get, set] |
Parent table More... | |
bool | PrimaryKey [get, set] |
Primary key? More... | |
bool | Unique [get, set] |
Unique? More... | |
Properties inherited from Utilities.ORM.Manager.Schema.Interfaces.IColumn | |
bool | AutoIncrement [get, set] |
Auto increment? More... | |
DbType | DataType [get, set] |
Data type More... | |
string | Default [get, set] |
Default value More... | |
ICollection< IColumn > | ForeignKey [get] |
Foreign keys More... | |
bool | Index [get, set] |
Index? More... | |
int | Length [get, set] |
Data length More... | |
string | Name [get, set] |
Name More... | |
bool | Nullable [get, set] |
Nullable? More... | |
bool | OnDeleteCascade [get, set] |
On Delete Cascade More... | |
bool | OnDeleteSetNull [get, set] |
On Delete Set Null More... | |
bool | OnUpdateCascade [get, set] |
On Update Cascade More... | |
ITable | ParentTable [get, set] |
Parent table More... | |
bool | PrimaryKey [get, set] |
Primary key? More... | |
bool | Unique [get, set] |
Unique? More... | |
Utilities.ORM.Manager.Schema.Default.Database.Column< T >.Column | ( | string | Name, |
DbType | ColumnType, | ||
int | Length, | ||
bool | Nullable, | ||
bool | Identity, | ||
bool | Index, | ||
bool | PrimaryKey, | ||
bool | Unique, | ||
string | ForeignKeyTable, | ||
string | ForeignKeyColumn, | ||
T | DefaultValue, | ||
bool | OnDeleteCascade, | ||
bool | OnUpdateCascade, | ||
bool | OnDeleteSetNull, | ||
ITable | ParentTable | ||
) |
Constructor
Name | Name of the column |
ColumnType | The data type |
Length | The data length |
Nullable | Is it nullable? |
Identity | Is it an identity? |
Index | Is it the index? |
PrimaryKey | Is it the primary key? |
Unique | Is it unique? |
ForeignKeyTable | Foreign key table |
ForeignKeyColumn | Foreign key column |
DefaultValue | Default value |
ParentTable | Parent table |
OnDeleteCascade | Cascade on delete |
OnDeleteSetNull | Set null on delete |
OnUpdateCascade | Cascade on update |
void Utilities.ORM.Manager.Schema.Default.Database.Column< T >.AddForeignKey | ( | string | ForeignKeyTable, |
string | ForeignKeyColumn | ||
) |
Add foreign key
Implements Utilities.ORM.Manager.Schema.Interfaces.IColumn.
void Utilities.ORM.Manager.Schema.Default.Database.Column< T >.SetupForeignKeys | ( | ) |
Sets up the foreign key list
Implements Utilities.ORM.Manager.Schema.Interfaces.IColumn.
|
getset |
|
getset |
|
getset |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |