/// <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; }
/// <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; }
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)); }
public Initial_SchemaChanging_Migration(IDbContextSchema schema) { _schema = schema ?? throw new ArgumentNullException(nameof(schema)); }
public UpdateParty(IDbContextSchema schema) { _schema = schema ?? throw new ArgumentNullException(nameof(schema)); }
public ApplicationDbContext(DbContextOptions <ApplicationDbContext> options, IDbContextSchema schema = null) : base(options) { Schema = schema?.Schema; }
public RenameSuppliersBuyersReportIdColumn(IDbContextSchema schema) { _schema = schema; }
public PubsContext(DbContextOptions <PubsContext> options , IDbContextSchema schema = null) : base(options) { DefaultSchema = schema?.DefaultSchema ?? "dbo"; }
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)); }
public AddAppartmentAndFloor(IDbContextSchema schema) { _schema = schema ?? throw new ArgumentNullException(nameof(schema)); }
public AddFinancialStatements(IDbContextSchema schema) { _schema = schema; }
public AddCreditLimitProducts(IDbContextSchema schema) { _schema = schema; }
public SchemaChangeDbContext(DbContextOptions <SchemaChangeDbContext> options, IDbContextSchema schema = null) : base(options) { Schema = schema?.Schema; }
public SameLengthOfOrganizationUnitCode(IDbContextSchema schema) { _schema = schema ?? throw new ArgumentNullException(nameof(schema)); }
public MigrationWithSchema(IDbContextSchema schema) { Schema = schema?.Schema; }
public AddedAvailableProducts(IDbContextSchema schema) { _schema = schema ?? throw new ArgumentNullException(nameof(schema)); }
public EducationLevelChanged(IDbContextSchema schema) { _schema = schema ?? throw new ArgumentNullException(nameof(schema)); }
/// <inheritdoc /> public Initial_Migration([CanBeNull] IDbContextSchema schema) : base(schema) { }
public TestDbContext([NotNull] DbContextOptions <TestDbContext> options, [CanBeNull] IDbContextSchema schema) : base(options) { Schema = schema?.Schema; }
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);