C# Класс Marten.Generation.TableDefinition

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

Private Properties

Свойство Тип Описание

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

Метод Описание
BuildTemplate ( string template ) : string
Column ( string name ) : TableColumn
Equals ( object obj ) : bool
GetHashCode ( ) : int
HasColumn ( string name ) : bool
RemoveColumn ( string columnName ) : void
ReplaceOrAddColumn ( string name, string type, string directive = null ) : void
TableDefinition ( TableName table, TableColumn primaryKey ) : System
TableDefinition ( TableName table, string pkName, IEnumerable columns ) : System
ToDDL ( DdlRules rules ) : string
Write ( DdlRules rules, StringWriter writer ) : void
WriteTemplate ( DdlTemplate template, StringWriter writer ) : void

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

Метод Описание
Equals ( TableDefinition other ) : bool

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

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

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

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

public Column ( string name ) : TableColumn
name string
Результат TableColumn

Equals() защищенный Метод

protected Equals ( TableDefinition other ) : bool
other TableDefinition
Результат bool

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

public Equals ( object obj ) : bool
obj object
Результат bool

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

public GetHashCode ( ) : int
Результат int

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

public HasColumn ( string name ) : bool
name string
Результат bool

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

public RemoveColumn ( string columnName ) : void
columnName string
Результат void

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

public ReplaceOrAddColumn ( string name, string type, string directive = null ) : void
name string
type string
directive string
Результат void

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

public TableDefinition ( TableName table, TableColumn primaryKey ) : System
table TableName
primaryKey TableColumn
Результат System

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

public TableDefinition ( TableName table, string pkName, IEnumerable columns ) : System
table TableName
pkName string
columns IEnumerable
Результат System

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

public ToDDL ( DdlRules rules ) : string
rules DdlRules
Результат string

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

public Write ( DdlRules rules, StringWriter writer ) : void
rules DdlRules
writer System.IO.StringWriter
Результат void

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

public WriteTemplate ( DdlTemplate template, StringWriter writer ) : void
template DdlTemplate
writer System.IO.StringWriter
Результат void