View class
More...
|
| View (string Name, ISource Source) |
| Constructor More...
|
|
override IColumn | AddColumn< T > (string ColumnName, DbType ColumnType, int Length=0, bool Nullable=true, bool Identity=false, bool Index=false, bool PrimaryKey=false, bool Unique=false, string ForeignKeyTable="", string ForeignKeyColumn="", T DefaultValue=default(T), bool OnDeleteCascade=false, bool OnUpdateCascade=false, bool OnDeleteSetNull=false) |
| Adds a column More...
|
|
override void | AddForeignKey (string ColumnName, string ForeignKeyTable, string ForeignKeyColumn) |
| Adds a foreign key More...
|
|
override ITrigger | AddTrigger (string Name, string Definition, TriggerType Type) |
| Adds a trigger to the table More...
|
|
abstract ITrigger | AddTrigger (string Name, string Definition, Enums.TriggerType Type) |
| Adds a trigger to the table More...
|
|
bool | ContainsColumn (string ColumnName) |
| Determines if a column exists in the table More...
|
|
void | SetupForeignKeys () |
| Sets up foreign keys More...
|
|
View class
Definition at line 33 of file View.cs.
Utilities.ORM.Manager.Schema.Default.Database.View.View |
( |
string |
Name, |
|
|
ISource |
Source |
|
) |
| |
Constructor
- Parameters
-
Definition at line 40 of file View.cs.
override IColumn Utilities.ORM.Manager.Schema.Default.Database.View.AddColumn< T > |
( |
string |
ColumnName, |
|
|
DbType |
ColumnType, |
|
|
int |
Length = 0 , |
|
|
bool |
Nullable = true , |
|
|
bool |
Identity = false , |
|
|
bool |
Index = false , |
|
|
bool |
PrimaryKey = false , |
|
|
bool |
Unique = false , |
|
|
string |
ForeignKeyTable = "" , |
|
|
string |
ForeignKeyColumn = "" , |
|
|
T |
DefaultValue = default(T) , |
|
|
bool |
OnDeleteCascade = false , |
|
|
bool |
OnUpdateCascade = false , |
|
|
bool |
OnDeleteSetNull = false |
|
) |
| |
|
virtual |
Adds a column
- Parameters
-
ColumnName | Column Name |
ColumnType | Data type |
Length | Data length |
Nullable | Nullable? |
Identity | Identity? |
Index | Index? |
PrimaryKey | Primary key? |
Unique | Unique? |
ForeignKeyTable | Foreign key table |
ForeignKeyColumn | Foreign key column |
DefaultValue | Default value |
OnDeleteCascade | On Delete Cascade |
OnUpdateCascade | On Update Cascade |
OnDeleteSetNull | On Delete Set Null |
- Template Parameters
-
Implements Utilities.ORM.Manager.Schema.BaseClasses.TableBase.
Definition at line 68 of file View.cs.
override void Utilities.ORM.Manager.Schema.Default.Database.View.AddForeignKey |
( |
string |
ColumnName, |
|
|
string |
ForeignKeyTable, |
|
|
string |
ForeignKeyColumn |
|
) |
| |
|
virtual |
override ITrigger Utilities.ORM.Manager.Schema.Default.Database.View.AddTrigger |
( |
string |
Name, |
|
|
string |
Definition, |
|
|
TriggerType |
Type |
|
) |
| |
string Utilities.ORM.Manager.Schema.Default.Database.View.Definition |
|
getset |
Definition of the view
Definition at line 48 of file View.cs.
The documentation for this class was generated from the following file:
- Utilities/ORM/Manager/Schema/Default/Database/View.cs