C# Class SalarDbCodeGenerator.Schema.Database.DbTable

Exibir arquivo Open project: GitOffice/SalarDbCodeGenerator Class Usage Examples

Public Methods

Method Description
DbTable ( string tableName ) : System
DbTable ( string tableName, List schemaColumns ) : System
DbTable ( string tableName, List schemaColumns, List foreignKeys ) : System
DbTable ( string tableName, List schemaColumns, List foreignKeys, List constraintKeys ) : System
FindColumnDb ( string fieldName ) : DbColumn
FindColumnSchema ( string fieldName ) : DbColumn
GetAutoIncrementCount ( ) : int

Returns number of auto increment columns

GetFirstAutoIncrementField ( ) : DbColumn

Returns number of auto increment columns

GetPrimaryKey ( ) : DbColumn
HasAutoIncrement ( ) : bool

Checks if this table has auto increment column or not

HasPrimaryKey ( ) : bool

Checks if this table has primary key or not

ToString ( ) : string

Private Methods

Method Description
FindColumns__ ( string fieldName ) : List

Method Details

DbTable() public method

public DbTable ( string tableName ) : System
tableName string
return System

DbTable() public method

public DbTable ( string tableName, List schemaColumns ) : System
tableName string
schemaColumns List
return System

DbTable() public method

public DbTable ( string tableName, List schemaColumns, List foreignKeys ) : System
tableName string
schemaColumns List
foreignKeys List
return System

DbTable() public method

public DbTable ( string tableName, List schemaColumns, List foreignKeys, List constraintKeys ) : System
tableName string
schemaColumns List
foreignKeys List
constraintKeys List
return System

FindColumnDb() public method

public FindColumnDb ( string fieldName ) : DbColumn
fieldName string
return DbColumn

FindColumnSchema() public method

public FindColumnSchema ( string fieldName ) : DbColumn
fieldName string
return DbColumn

GetAutoIncrementCount() public method

Returns number of auto increment columns
public GetAutoIncrementCount ( ) : int
return int

GetFirstAutoIncrementField() public method

Returns number of auto increment columns
public GetFirstAutoIncrementField ( ) : DbColumn
return DbColumn

GetPrimaryKey() public method

public GetPrimaryKey ( ) : DbColumn
return DbColumn

HasAutoIncrement() public method

Checks if this table has auto increment column or not
public HasAutoIncrement ( ) : bool
return bool

HasPrimaryKey() public method

Checks if this table has primary key or not
public HasPrimaryKey ( ) : bool
return bool

ToString() public method

public ToString ( ) : string
return string