public void Dispose() { TableBuilder.Dispose(); ProcedureBuilder.Dispose(); FullTextBuilder.Dispose(); IndexBuilder.Dispose(); }
public SchemaBuilder(IDbContext dbContext, IPluralize pluralize) { ProcedureBuilder = new ProcedureBuilder(dbContext, pluralize); TableBuilder = new TableBuilder(dbContext, pluralize); FullTextBuilder = new FullTextBuilder(dbContext, pluralize); IndexBuilder = new IndexBuilder(dbContext, pluralize); }
public ISchemaBuilderBase Configure(Action <SchemaBuilderOptions> configure) { TableBuilder.Configure(configure); ProcedureBuilder.Configure(configure); FullTextBuilder.Configure(configure); IndexBuilder.Configure(configure); return(this); }