C# Class Marten.Generation.TableDefinition

Afficher le fichier Open project: JasperFx/marten Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Equals ( TableDefinition other ) : bool

Method Details

BuildTemplate() public méthode

public BuildTemplate ( string template ) : string
template string
Résultat string

Column() public méthode

public Column ( string name ) : TableColumn
name string
Résultat TableColumn

Equals() protected méthode

protected Equals ( TableDefinition other ) : bool
other TableDefinition
Résultat bool

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

HasColumn() public méthode

public HasColumn ( string name ) : bool
name string
Résultat bool

RemoveColumn() public méthode

public RemoveColumn ( string columnName ) : void
columnName string
Résultat void

ReplaceOrAddColumn() public méthode

public ReplaceOrAddColumn ( string name, string type, string directive = null ) : void
name string
type string
directive string
Résultat void

TableDefinition() public méthode

public TableDefinition ( TableName table, TableColumn primaryKey ) : System
table TableName
primaryKey TableColumn
Résultat System

TableDefinition() public méthode

public TableDefinition ( TableName table, string pkName, IEnumerable columns ) : System
table TableName
pkName string
columns IEnumerable
Résultat System

ToDDL() public méthode

public ToDDL ( DdlRules rules ) : string
rules DdlRules
Résultat string

Write() public méthode

public Write ( DdlRules rules, StringWriter writer ) : void
rules DdlRules
writer System.IO.StringWriter
Résultat void

WriteTemplate() public méthode

public WriteTemplate ( DdlTemplate template, StringWriter writer ) : void
template DdlTemplate
writer System.IO.StringWriter
Résultat void