示例#1
0
        /// <summary>
        /// 释放资源
        /// </summary>
        public void Dispose()
        {
            if (databaseSchema != null)
            {
                databaseSchema.Dispose();
            }
            if (dbContexSchema != null)
            {
                dbContexSchema.Dispose();
            }
            if (modelSchema != null)
            {
                modelSchema.Dispose();
            }
            if (tableSchema != null)
            {
                tableSchema.Dispose();
            }

            this.databaseSchema = null;
            this.dbContexSchema = null;
            this.modelSchema    = null;
            this.tableSchema    = null;
        }
示例#2
0
 /// <summary>
 /// 初始化
 /// </summary>
 /// <param name="databaseSchema"></param>
 /// <param name="tableSchema"></param>
 /// <param name="dbContextSchema"></param>
 /// <param name="modelSchema"></param>
 public BuildModel(IDatabaseSchema databaseSchema, ITableSchema tableSchema,
                   IDbContextSchema dbContextSchema, IModelSchema modelSchema)
 {
     if (databaseSchema == null)
     {
         throw new ArgumentNullException("databaseSchema");
     }
     if (tableSchema == null)
     {
         throw new ArgumentNullException("tableSchema");
     }
     if (dbContextSchema == null)
     {
         throw new ArgumentNullException("dbContextSchema");
     }
     if (modelSchema == null)
     {
         throw new ArgumentNullException("modelSchema");
     }
     this.databaseSchema = databaseSchema;
     this.tableSchema    = tableSchema;
     this.dbContexSchema = dbContextSchema;
     this.modelSchema    = modelSchema;
 }
示例#3
0
 public AddedLeadIdToApplication(IDbContextSchema schema)
 {
     _schema = schema ?? throw new ArgumentNullException(nameof(schema));
 }
 public AddPortfolioChangeRequest(IDbContextSchema schema)
 {
     _schema = schema;
 }
 public new_mirgation(IDbContextSchema schema)
 {
     _schema = schema ?? throw new ArgumentNullException(nameof(schema));
 }
示例#6
0
 public Initial_SchemaChanging_Migration(IDbContextSchema schema)
 {
     _schema = schema ?? throw new ArgumentNullException(nameof(schema));
 }
示例#7
0
 public UpdateParty(IDbContextSchema schema)
 {
     _schema = schema ?? throw new ArgumentNullException(nameof(schema));
 }
 public ApplicationDbContext(DbContextOptions <ApplicationDbContext> options, IDbContextSchema schema = null) : base(options)
 {
     Schema = schema?.Schema;
 }
示例#9
0
 public RenameSuppliersBuyersReportIdColumn(IDbContextSchema schema)
 {
     _schema = schema;
 }
示例#10
0
 public PubsContext(DbContextOptions <PubsContext> options
                    , IDbContextSchema schema = null) : base(options)
 {
     DefaultSchema = schema?.DefaultSchema ?? "dbo";
 }
示例#11
0
 public AddedExtended(IDbContextSchema schema)
 {
     _schema = schema ?? throw new ArgumentNullException(nameof(schema));
 }
 public AddSchedulingPeriodsToARequest(IDbContextSchema schema)
 {
     _schema = schema;
 }
 public ArrangementRequestModelsUpdate(IDbContextSchema schema)
 {
     _schema = schema ?? throw new ArgumentNullException(nameof(schema));
 }
示例#14
0
 public AddAppartmentAndFloor(IDbContextSchema schema)
 {
     _schema = schema ?? throw new ArgumentNullException(nameof(schema));
 }
 public AddFinancialStatements(IDbContextSchema schema)
 {
     _schema = schema;
 }
示例#16
0
 public AddCreditLimitProducts(IDbContextSchema schema)
 {
     _schema = schema;
 }
 public SchemaChangeDbContext(DbContextOptions <SchemaChangeDbContext> options, IDbContextSchema schema = null)
     : base(options)
 {
     Schema = schema?.Schema;
 }
示例#18
0
 public SameLengthOfOrganizationUnitCode(IDbContextSchema schema)
 {
     _schema = schema ?? throw new ArgumentNullException(nameof(schema));
 }
示例#19
0
 public MigrationWithSchema(IDbContextSchema schema)
 {
     Schema = schema?.Schema;
 }
 public AddedAvailableProducts(IDbContextSchema schema)
 {
     _schema = schema ?? throw new ArgumentNullException(nameof(schema));
 }
示例#21
0
 public EducationLevelChanged(IDbContextSchema schema)
 {
     _schema = schema ?? throw new ArgumentNullException(nameof(schema));
 }
 /// <inheritdoc />
 public Initial_Migration([CanBeNull] IDbContextSchema schema)
     : base(schema)
 {
 }
示例#23
0
 public TestDbContext([NotNull] DbContextOptions <TestDbContext> options, [CanBeNull] IDbContextSchema schema)
     : base(options)
 {
     Schema = schema?.Schema;
 }
示例#24
0
 protected override SchemaChangeDbContext CreateContext(DbContextOptions <SchemaChangeDbContext> options, IDbContextSchema schema)
 {
     return(new SchemaChangeDbContext(options, schema));
 }
 public added_date(IDbContextSchema schema)
 {
     _schema = schema ?? throw new ArgumentNullException(nameof(schema));
 }
 public SyncedOnColumnAdd(IDbContextSchema schema)
 {
     _schema = schema ?? throw new ArgumentNullException(nameof(schema));
 }
 public InitialCreate(IDbContextSchema schema)
 {
     _schema = schema;
 }
 public AddedCustomerApplied(IDbContextSchema schema)
 {
     _schema = schema ?? throw new ArgumentNullException(nameof(schema));
 }
 public MoveDataToProductSnapshots(IDbContextSchema schema)
 {
     _schema = schema ?? throw new ArgumentNullException(nameof(schema));
 }
		protected abstract T CreateContext(DbContextOptions<T> options, IDbContextSchema schema);