コード例 #1
0
        internal Schema(SchemaSettings settings)
        {
            this.Settings    = settings;
            this.Assets      = new SchemaAssets();
            this.ViewBuilder = new Maps.ViewBuilder(this);

            Generating += SchemaGenerator.SnapshotIsolation;
            Generating += SchemaGenerator.CreateSchemasScript;
            Generating += SchemaGenerator.CreateTablesScript;
            Generating += SchemaGenerator.InsertEnumValuesScript;
            Generating += TypeLogic.Schema_Generating;
            Generating += Assets.Schema_Generating;

            Synchronizing += SchemaSynchronizer.SnapshotIsolation;
            Synchronizing += SchemaSynchronizer.SynchronizeTablesScript;
            Synchronizing += TypeLogic.Schema_Synchronizing;
            Synchronizing += Assets.Schema_Synchronizing;
        }
コード例 #2
0
ファイル: Schema.cs プロジェクト: ControlExpert/framework
        internal Schema(SchemaSettings settings)
        {
            this.typeCachesLazy = null !;
            this.Settings       = settings;
            this.Assets         = new SchemaAssets();
            this.ViewBuilder    = new Maps.ViewBuilder(this);

            Generating += SchemaGenerator.SnapshotIsolation;
            Generating += SchemaGenerator.PostgresExtensions;
            Generating += SchemaGenerator.PostgreeTemporalTableScript;
            Generating += SchemaGenerator.CreateSchemasScript;
            Generating += SchemaGenerator.CreateTablesScript;
            Generating += SchemaGenerator.InsertEnumValuesScript;
            Generating += TypeLogic.Schema_Generating;
            Generating += Assets.Schema_Generating;

            Synchronizing += SchemaSynchronizer.SnapshotIsolation;
            Synchronizing += SchemaSynchronizer.SynchronizeTablesScript;
            Synchronizing += TypeLogic.Schema_Synchronizing;
            Synchronizing += Assets.Schema_Synchronizing;
        }
コード例 #3
0
ファイル: SchemaBuilder.cs プロジェクト: CangPham/framework
 public SchemaBuilder(SchemaSettings settings)
 {
     schema = new Schema(settings);
 }