Пример #1
0
        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;
 }