private IEnumerable <CreateTableStatement> GetCreateTableStatements() { var associationTypeContainer = new AssociationTypeContainer(edmModel.AssociationTypes, edmModel.Container); foreach (var entitySet in edmModel.Container.EntitySets) { var tableStatementBuilder = new CreateTableStatementBuilder(entitySet, associationTypeContainer); yield return(tableStatementBuilder.BuildStatement()); } }
public CreateTableStatementBuilder(EntitySet entitySet, AssociationTypeContainer associationTypeContainer) { this.entitySet = entitySet; this.associationTypeContainer = associationTypeContainer; }
public CreateTableStatementBuilder(EntitySet entitySet, AssociationTypeContainer associationTypeContainer, Collation defaultCollation) { this.entitySet = entitySet; this.associationTypeContainer = associationTypeContainer; this.defaultCollation = defaultCollation; }