C# Класс LX.EasyDb.Mapping.RelationalModel

Base class of relational models.
Наследование: IRelationalModel
Показать файл Открыть проект

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

Метод Описание
AddColumn ( Column column ) : void

Adds an associated column.

AddColumns ( IEnumerable columns ) : void

Adds associated columns.

ContainsColumn ( Column column ) : System.Boolean

Checks if a column is associated with this model.

ToSqlCreate ( Dialect dialect, String defaultCatalog, String defaultSchema ) : String

Generates SQL for creating this model.

ToSqlDrop ( Dialect dialect, String defaultCatalog, String defaultSchema ) : String

Generates SQL for creating this model.

Защищенные методы

Метод Описание
DoToSqlCreate ( Dialect dialect, String defaultCatalog, String defaultSchema ) : String

Generates SQL for creating this model.

DoToSqlDrop ( Dialect dialect, String defaultCatalog, String defaultSchema ) : String

Generates SQL for creating this model.

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

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

Adds an associated column.
public AddColumn ( Column column ) : void
column Column
Результат void

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

Adds associated columns.
public AddColumns ( IEnumerable columns ) : void
columns IEnumerable
Результат void

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

Checks if a column is associated with this model.
public ContainsColumn ( Column column ) : System.Boolean
column Column
Результат System.Boolean

DoToSqlCreate() защищенный абстрактный Метод

Generates SQL for creating this model.
protected abstract DoToSqlCreate ( Dialect dialect, String defaultCatalog, String defaultSchema ) : String
dialect Dialect
defaultCatalog String the default catalog name
defaultSchema String the default schema name
Результат String

DoToSqlDrop() защищенный абстрактный Метод

Generates SQL for creating this model.
protected abstract DoToSqlDrop ( Dialect dialect, String defaultCatalog, String defaultSchema ) : String
dialect Dialect
defaultCatalog String the default catalog name
defaultSchema String the default schema name
Результат String

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

Generates SQL for creating this model.
public ToSqlCreate ( Dialect dialect, String defaultCatalog, String defaultSchema ) : String
dialect Dialect
defaultCatalog String the default catalog name
defaultSchema String the default schema name
Результат String

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

Generates SQL for creating this model.
public ToSqlDrop ( Dialect dialect, String defaultCatalog, String defaultSchema ) : String
dialect Dialect
defaultCatalog String the default catalog name
defaultSchema String the default schema name
Результат String