C# Class Marten.Schema.DbObjects

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

Méthodes publiques

Méthode Description
AllForeignKeys ( ) : Marten.Schema.ForeignKeyConstraint[]
AllIndexes ( ) : IEnumerable
DbObjects ( IConnectionFactory factory, Marten.Schema.DocumentSchema schema ) : System
DefinitionForFunction ( Marten.Schema.FunctionName function ) : Marten.Schema.FunctionBody
DocumentTables ( ) : Marten.Schema.TableName[]
FindSchemaObjects ( Marten.Schema.DocumentMapping mapping ) : SchemaObjects
IndexesFor ( Marten.Schema.TableName table ) : IEnumerable
SchemaFunctionNames ( ) : Marten.Schema.FunctionName[]
SchemaTables ( ) : Marten.Schema.TableName[]
TableExists ( Marten.Schema.TableName table ) : bool
TableSchema ( IDocumentMapping documentMapping ) : TableDefinition
TableSchema ( Type documentType ) : TableDefinition

Private Methods

Méthode Description
DbObjects ( ) : System
findTableColumns ( IDocumentMapping documentMapping ) : IEnumerable
primaryKeysFor ( IDocumentMapping documentMapping ) : string[]

Method Details

AllForeignKeys() public méthode

public AllForeignKeys ( ) : Marten.Schema.ForeignKeyConstraint[]
Résultat Marten.Schema.ForeignKeyConstraint[]

AllIndexes() public méthode

public AllIndexes ( ) : IEnumerable
Résultat IEnumerable

DbObjects() public méthode

public DbObjects ( IConnectionFactory factory, Marten.Schema.DocumentSchema schema ) : System
factory IConnectionFactory
schema Marten.Schema.DocumentSchema
Résultat System

DefinitionForFunction() public méthode

public DefinitionForFunction ( Marten.Schema.FunctionName function ) : Marten.Schema.FunctionBody
function Marten.Schema.FunctionName
Résultat Marten.Schema.FunctionBody

DocumentTables() public méthode

public DocumentTables ( ) : Marten.Schema.TableName[]
Résultat Marten.Schema.TableName[]

FindSchemaObjects() public méthode

public FindSchemaObjects ( Marten.Schema.DocumentMapping mapping ) : SchemaObjects
mapping Marten.Schema.DocumentMapping
Résultat SchemaObjects

IndexesFor() public méthode

public IndexesFor ( Marten.Schema.TableName table ) : IEnumerable
table Marten.Schema.TableName
Résultat IEnumerable

SchemaFunctionNames() public méthode

public SchemaFunctionNames ( ) : Marten.Schema.FunctionName[]
Résultat Marten.Schema.FunctionName[]

SchemaTables() public méthode

public SchemaTables ( ) : Marten.Schema.TableName[]
Résultat Marten.Schema.TableName[]

TableExists() public méthode

public TableExists ( Marten.Schema.TableName table ) : bool
table Marten.Schema.TableName
Résultat bool

TableSchema() public méthode

public TableSchema ( IDocumentMapping documentMapping ) : TableDefinition
documentMapping IDocumentMapping
Résultat Marten.Generation.TableDefinition

TableSchema() public méthode

public TableSchema ( Type documentType ) : TableDefinition
documentType System.Type
Résultat Marten.Generation.TableDefinition