C# Class Southwind.Logic.Starter.CustomSchemaBuilder

Inheritance: SchemaBuilder
ファイルを表示 Open project: signumsoftware/southwind

Public Properties

Property Type Description
InLogDatabase System.Type[]
LogDatabaseName string

Public Methods

Method Description
GenerateTableName ( Type type, TableNameAttribute tn ) : ObjectName
GenerateTableNameCollection ( Table table, NameSequence name, TableNameAttribute tn ) : ObjectName

Private Methods

Method Description
GetDatabaseName ( Type type ) : DatabaseName
GetSchemaName ( Type type ) : SchemaName
GetSchemaNameName ( Type type ) : string

Method Details

GenerateTableName() public method

public GenerateTableName ( Type type, TableNameAttribute tn ) : ObjectName
type System.Type
tn TableNameAttribute
return ObjectName

GenerateTableNameCollection() public method

public GenerateTableNameCollection ( Table table, NameSequence name, TableNameAttribute tn ) : ObjectName
table Signum.Engine.Maps.Table
name Signum.Engine.Maps.NameSequence
tn TableNameAttribute
return ObjectName

Property Details

InLogDatabase public_oe property

public Type[],System InLogDatabase
return System.Type[]

LogDatabaseName public_oe property

public string LogDatabaseName
return string