C# Класс SalarDbCodeGenerator.Schema.Database.DbTable

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
FindColumns__ ( string fieldName ) : List

Описание методов

DbTable() публичный Метод

public DbTable ( string tableName ) : System
tableName string
Результат System

DbTable() публичный Метод

public DbTable ( string tableName, List schemaColumns ) : System
tableName string
schemaColumns List
Результат System

DbTable() публичный Метод

public DbTable ( string tableName, List schemaColumns, List foreignKeys ) : System
tableName string
schemaColumns List
foreignKeys List
Результат System

DbTable() публичный Метод

public DbTable ( string tableName, List schemaColumns, List foreignKeys, List constraintKeys ) : System
tableName string
schemaColumns List
foreignKeys List
constraintKeys List
Результат System

FindColumnDb() публичный Метод

public FindColumnDb ( string fieldName ) : DbColumn
fieldName string
Результат DbColumn

FindColumnSchema() публичный Метод

public FindColumnSchema ( string fieldName ) : DbColumn
fieldName string
Результат DbColumn

GetAutoIncrementCount() публичный Метод

Returns number of auto increment columns
public GetAutoIncrementCount ( ) : int
Результат int

GetFirstAutoIncrementField() публичный Метод

Returns number of auto increment columns
public GetFirstAutoIncrementField ( ) : DbColumn
Результат DbColumn

GetPrimaryKey() публичный Метод

public GetPrimaryKey ( ) : DbColumn
Результат DbColumn

HasAutoIncrement() публичный Метод

Checks if this table has auto increment column or not
public HasAutoIncrement ( ) : bool
Результат bool

HasPrimaryKey() публичный Метод

Checks if this table has primary key or not
public HasPrimaryKey ( ) : bool
Результат bool

ToString() публичный Метод

public ToString ( ) : string
Результат string