public Migrator( [NotNull] IMigrationsAssembly migrationAssembly, [NotNull] IHistoryRepository historyRepository, [NotNull] IDatabaseCreator databaseCreator, [NotNull] IMigrationsSqlGenerator sqlGenerator, [NotNull] ISqlStatementExecutor executor, [NotNull] IRelationalConnection connection, [NotNull] IUpdateSqlGenerator sql, [NotNull] ILoggerFactory loggerFactory) { Check.NotNull(migrationAssembly, nameof(migrationAssembly)); Check.NotNull(historyRepository, nameof(historyRepository)); Check.NotNull(databaseCreator, nameof(databaseCreator)); Check.NotNull(sqlGenerator, nameof(sqlGenerator)); Check.NotNull(executor, nameof(executor)); Check.NotNull(connection, nameof(connection)); Check.NotNull(sql, nameof(sql)); Check.NotNull(loggerFactory, nameof(loggerFactory)); _migrationAssembly = migrationAssembly; _historyRepository = historyRepository; _databaseCreator = (IRelationalDatabaseCreator)databaseCreator; _sqlGenerator = sqlGenerator; _executor = executor; _connection = connection; _sql = sql; _logger = new LazyRef <ILogger>(loggerFactory.CreateLogger <Migrator>); }
public Migrator( [NotNull] IMigrationsAssembly migrationsAssembly, [NotNull] IHistoryRepository historyRepository, [NotNull] IDatabaseCreator databaseCreator, [NotNull] IMigrationsSqlGenerator migrationsSqlGenerator, [NotNull] IRelationalCommandBuilderFactory commandBuilderFactory, [NotNull] ISqlStatementExecutor executor, [NotNull] IRelationalConnection connection, [NotNull] ISqlGenerator sqlGenerator, [NotNull] ILogger <Migrator> logger, [NotNull] IDatabaseProviderServices providerServices) { Check.NotNull(migrationsAssembly, nameof(migrationsAssembly)); Check.NotNull(historyRepository, nameof(historyRepository)); Check.NotNull(databaseCreator, nameof(databaseCreator)); Check.NotNull(migrationsSqlGenerator, nameof(migrationsSqlGenerator)); Check.NotNull(commandBuilderFactory, nameof(commandBuilderFactory)); Check.NotNull(executor, nameof(executor)); Check.NotNull(connection, nameof(connection)); Check.NotNull(sqlGenerator, nameof(sqlGenerator)); Check.NotNull(logger, nameof(logger)); Check.NotNull(providerServices, nameof(providerServices)); _migrationsAssembly = migrationsAssembly; _historyRepository = historyRepository; _databaseCreator = (IRelationalDatabaseCreator)databaseCreator; _migrationsSqlGenerator = migrationsSqlGenerator; _commandBuilderFactory = commandBuilderFactory; _executor = executor; _connection = connection; _sqlGenerator = sqlGenerator; _logger = logger; _activeProvider = providerServices.InvariantName; }
public Migrator( [NotNull] IMigrationsAssembly migrationsAssembly, [NotNull] IHistoryRepository historyRepository, [NotNull] IDatabaseCreator databaseCreator, [NotNull] IMigrationsSqlGenerator migrationsSqlGenerator, [NotNull] IRelationalCommandBuilderFactory commandBuilderFactory, [NotNull] ISqlStatementExecutor executor, [NotNull] IRelationalConnection connection, [NotNull] ISqlGenerator sqlGenerator, [NotNull] ILogger<Migrator> logger, [NotNull] IDatabaseProviderServices providerServices) { Check.NotNull(migrationsAssembly, nameof(migrationsAssembly)); Check.NotNull(historyRepository, nameof(historyRepository)); Check.NotNull(databaseCreator, nameof(databaseCreator)); Check.NotNull(migrationsSqlGenerator, nameof(migrationsSqlGenerator)); Check.NotNull(commandBuilderFactory, nameof(commandBuilderFactory)); Check.NotNull(executor, nameof(executor)); Check.NotNull(connection, nameof(connection)); Check.NotNull(sqlGenerator, nameof(sqlGenerator)); Check.NotNull(logger, nameof(logger)); Check.NotNull(providerServices, nameof(providerServices)); _migrationsAssembly = migrationsAssembly; _historyRepository = historyRepository; _databaseCreator = (IRelationalDatabaseCreator)databaseCreator; _migrationsSqlGenerator = migrationsSqlGenerator; _commandBuilderFactory = commandBuilderFactory; _executor = executor; _connection = connection; _sqlGenerator = sqlGenerator; _logger = logger; _activeProvider = providerServices.InvariantName; }
public Migrator( [NotNull] IMigrationsAssembly migrationAssembly, [NotNull] IHistoryRepository historyRepository, [NotNull] IDatabaseCreator databaseCreator, [NotNull] IMigrationsSqlGenerator sqlGenerator, [NotNull] ISqlStatementExecutor executor, [NotNull] IRelationalConnection connection, [NotNull] IUpdateSqlGenerator sql, [NotNull] ILoggerFactory loggerFactory) { Check.NotNull(migrationAssembly, nameof(migrationAssembly)); Check.NotNull(historyRepository, nameof(historyRepository)); Check.NotNull(databaseCreator, nameof(databaseCreator)); Check.NotNull(sqlGenerator, nameof(sqlGenerator)); Check.NotNull(executor, nameof(executor)); Check.NotNull(connection, nameof(connection)); Check.NotNull(sql, nameof(sql)); Check.NotNull(loggerFactory, nameof(loggerFactory)); _migrationAssembly = migrationAssembly; _historyRepository = historyRepository; _databaseCreator = (IRelationalDatabaseCreator)databaseCreator; _sqlGenerator = sqlGenerator; _executor = executor; _connection = connection; _sql = sql; _logger = new LazyRef<ILogger>(loggerFactory.CreateLogger<Migrator>); }
public RelationalSqlExecutor( [NotNull] ISqlStatementExecutor statementExecutor, [NotNull] IRelationalConnection connection, [NotNull] IRelationalTypeMapper typeMapper) { _statementExecutor = statementExecutor; _connection = connection; _typeMapper = typeMapper; }
public TestDatabaseCreator( ISqlServerConnection connection, IMigrationsModelDiffer modelDiffer, IMigrationsSqlGenerator sqlGenerator, ISqlStatementExecutor statementExecutor, IModel model) : base(connection, modelDiffer, sqlGenerator, statementExecutor, model) { }
public SqliteDatabaseCreator( [NotNull] IRelationalConnection connection, [NotNull] IMigrationsModelDiffer modelDiffer, [NotNull] IMigrationsSqlGenerator migrationsSqlGenerator, [NotNull] ISqlStatementExecutor sqlStatementExecutor, [NotNull] IModel model) : base(model, connection, modelDiffer, migrationsSqlGenerator, sqlStatementExecutor) { }
internal static System.Collections.Generic.IList <GTP.PortalDataService.WorkFlow.Entities.XXFBPoco> SelectXXFBtInfo(String columnCode, string dsName = "default") { ISqlStatementExecutor executor = NamedSqlUtils.GetExecutor(dsName, "GTP.PortalDataService.WorkFlow.XMHNamedSql.SelectXXFBtInfo"); IDictionary <string, object> dict = new Dictionary <string, object>(); #region -----æž„é€ Dictionary----- dict.Add("columnCode", columnCode); #endregion return(executor.QueryForList <GTP.PortalDataService.WorkFlow.Entities.XXFBPoco>(dict)); }
public SqlServerSequenceValueGeneratorFactory( [NotNull] ISqlStatementExecutor executor, [NotNull] ISqlServerUpdateSqlGenerator sqlGenerator) { Check.NotNull(executor, nameof(executor)); Check.NotNull(sqlGenerator, nameof(sqlGenerator)); _executor = executor; _sqlGenerator = sqlGenerator; }
public SqlServerDatabaseCreator( [NotNull] ISqlServerConnection connection, [NotNull] IMigrationsModelDiffer modelDiffer, [NotNull] IMigrationsSqlGenerator migrationsSqlGenerator, [NotNull] ISqlStatementExecutor statementExecutor, [NotNull] IModel model) : base(model, connection, modelDiffer, migrationsSqlGenerator, statementExecutor) { _connection = connection; _migrationsSqlGenerator = migrationsSqlGenerator; }
public HistoryRepository( [NotNull] IDatabaseCreator databaseCreator, [NotNull] ISqlStatementExecutor executor, [NotNull] IRelationalConnection connection, [NotNull] IDbContextOptions options, [NotNull] IMigrationsModelDiffer modelDiffer, [NotNull] IMigrationsSqlGenerator migrationsSqlGenerator, [NotNull] IRelationalAnnotationProvider annotations, [NotNull] ISqlGenerator sqlGenerator) { Check.NotNull(databaseCreator, nameof(databaseCreator)); Check.NotNull(executor, nameof(executor)); Check.NotNull(connection, nameof(connection)); Check.NotNull(options, nameof(options)); Check.NotNull(modelDiffer, nameof(modelDiffer)); Check.NotNull(migrationsSqlGenerator, nameof(migrationsSqlGenerator)); Check.NotNull(annotations, nameof(annotations)); Check.NotNull(sqlGenerator, nameof(sqlGenerator)); _databaseCreator = (IRelationalDatabaseCreator)databaseCreator; _executor = executor; _connection = connection; _modelDiffer = modelDiffer; _migrationsSqlGenerator = migrationsSqlGenerator; SqlGenerator = sqlGenerator; var relationalOptions = RelationalOptionsExtension.Extract(options); TableName = relationalOptions?.MigrationsHistoryTableName ?? DefaultTableName; TableSchema = relationalOptions.MigrationsHistoryTableSchema; _model = new LazyRef <IModel>( () => { var modelBuilder = new ModelBuilder(new ConventionSet()); modelBuilder.Entity <HistoryRow>( x => { ConfigureTable(x); x.ToTable(TableName, TableSchema); }); return(modelBuilder.Model); }); var entityType = new LazyRef <IEntityType>(() => _model.Value.GetEntityType(typeof(HistoryRow))); _migrationIdColumnName = new LazyRef <string>( () => annotations.For(entityType.Value.FindProperty(nameof(HistoryRow.MigrationId))).ColumnName); _productVersionColumnName = new LazyRef <string>( () => annotations.For(entityType.Value.FindProperty(nameof(HistoryRow.ProductVersion))).ColumnName); }
public HistoryRepository( [NotNull] IDatabaseCreator databaseCreator, [NotNull] ISqlStatementExecutor executor, [NotNull] IRelationalConnection connection, [NotNull] IDbContextOptions options, [NotNull] IMigrationsModelDiffer modelDiffer, [NotNull] IMigrationsSqlGenerator migrationsSqlGenerator, [NotNull] IRelationalAnnotationProvider annotations, [NotNull] ISqlGenerator sqlGenerator) { Check.NotNull(databaseCreator, nameof(databaseCreator)); Check.NotNull(executor, nameof(executor)); Check.NotNull(connection, nameof(connection)); Check.NotNull(options, nameof(options)); Check.NotNull(modelDiffer, nameof(modelDiffer)); Check.NotNull(migrationsSqlGenerator, nameof(migrationsSqlGenerator)); Check.NotNull(annotations, nameof(annotations)); Check.NotNull(sqlGenerator, nameof(sqlGenerator)); _databaseCreator = (IRelationalDatabaseCreator)databaseCreator; _executor = executor; _connection = connection; _modelDiffer = modelDiffer; _migrationsSqlGenerator = migrationsSqlGenerator; SqlGenerator = sqlGenerator; var relationalOptions = RelationalOptionsExtension.Extract(options); TableName = relationalOptions?.MigrationsHistoryTableName ?? DefaultTableName; TableSchema = relationalOptions.MigrationsHistoryTableSchema; _model = new LazyRef<IModel>( () => { var modelBuilder = new ModelBuilder(new ConventionSet()); modelBuilder.Entity<HistoryRow>( x => { ConfigureTable(x); x.ToTable(TableName, TableSchema); }); return modelBuilder.Model; }); var entityType = new LazyRef<IEntityType>(() => _model.Value.GetEntityType(typeof(HistoryRow))); _migrationIdColumnName = new LazyRef<string>( () => annotations.For(entityType.Value.FindProperty(nameof(HistoryRow.MigrationId))).ColumnName); _productVersionColumnName = new LazyRef<string>( () => annotations.For(entityType.Value.FindProperty(nameof(HistoryRow.ProductVersion))).ColumnName); }
public NpgsqlDataStoreCreator( [NotNull] INpgsqlEFConnection connection, [NotNull] INpgsqlModelDiffer modelDiffer, [NotNull] INpgsqlMigrationSqlGenerator sqlGenerator, [NotNull] ISqlStatementExecutor statementExecutor) { Check.NotNull(connection, nameof(connection)); Check.NotNull(modelDiffer, nameof(modelDiffer)); Check.NotNull(sqlGenerator, nameof(sqlGenerator)); Check.NotNull(statementExecutor, nameof(statementExecutor)); _connection = connection; _modelDiffer = modelDiffer; _sqlGenerator = sqlGenerator; _statementExecutor = statementExecutor; }
public SqlServerDataStoreCreator( [NotNull] ISqlServerConnection connection, [NotNull] IModelDiffer modelDiffer, [NotNull] IMigrationSqlGenerator sqlGenerator, [NotNull] ISqlStatementExecutor statementExecutor) { Check.NotNull(connection, nameof(connection)); Check.NotNull(modelDiffer, nameof(modelDiffer)); Check.NotNull(sqlGenerator, nameof(sqlGenerator)); Check.NotNull(statementExecutor, nameof(statementExecutor)); _connection = connection; _modelDiffer = modelDiffer; _sqlGenerator = sqlGenerator; _statementExecutor = statementExecutor; }
public NpgsqlSequenceValueGenerator( [NotNull] ISqlStatementExecutor executor, [NotNull] INpgsqlSqlGenerator sqlGenerator, [NotNull] NpgsqlSequenceValueGeneratorState generatorState, [NotNull] INpgsqlEFConnection connection) : base(Check.NotNull(generatorState, nameof(generatorState))) { Check.NotNull(executor, nameof(executor)); Check.NotNull(sqlGenerator, nameof(sqlGenerator)); Check.NotNull(connection, nameof(connection)); _sequenceName = generatorState.SequenceName; _executor = executor; _sqlGenerator = sqlGenerator; _connection = connection; }
public SqliteDataStoreCreator( [NotNull] IRelationalConnection connection, [NotNull] IModelDiffer modelDiffer, [NotNull] IMigrationSqlGenerator migrationSqlGenerator, [NotNull] ISqlStatementExecutor sqlStatementExecutor) { Check.NotNull(connection, nameof(connection)); Check.NotNull(modelDiffer, nameof(modelDiffer)); Check.NotNull(migrationSqlGenerator, nameof(migrationSqlGenerator)); Check.NotNull(sqlStatementExecutor, nameof(sqlStatementExecutor)); _connection = connection; _modelDiffer = modelDiffer; _migrationSqlGenerator = migrationSqlGenerator; _executor = sqlStatementExecutor; }
public SqlServerSequenceValueGenerator( [NotNull] ISqlStatementExecutor executor, [NotNull] ISqlServerUpdateSqlGenerator sqlGenerator, [NotNull] SqlServerSequenceValueGeneratorState generatorState, [NotNull] ISqlServerConnection connection) : base(generatorState) { Check.NotNull(executor, nameof(executor)); Check.NotNull(sqlGenerator, nameof(sqlGenerator)); Check.NotNull(connection, nameof(connection)); _sequence = generatorState.Sequence; _executor = executor; _sqlGenerator = sqlGenerator; _connection = connection; }
public RelationalSqlExecutor( [NotNull] IRelationalCommandBuilderFactory relationalCommandBuilderFactory, [NotNull] IParameterNameGeneratorFactory parameterNameGeneratorFactory, [NotNull] ISqlStatementExecutor statementExecutor, [NotNull] IRelationalConnection connection, [NotNull] IRelationalTypeMapper typeMapper) { Check.NotNull(relationalCommandBuilderFactory, nameof(relationalCommandBuilderFactory)); Check.NotNull(parameterNameGeneratorFactory, nameof(parameterNameGeneratorFactory)); Check.NotNull(statementExecutor, nameof(statementExecutor)); Check.NotNull(connection, nameof(connection)); Check.NotNull(typeMapper, nameof(typeMapper)); _relationalCommandBuilderFactory = relationalCommandBuilderFactory; _parameterNameGeneratorFactory = parameterNameGeneratorFactory; _statementExecutor = statementExecutor; _connection = connection; }
public NpgsqlDatabaseCreator( [NotNull] NpgsqlDatabaseConnection connection, [NotNull] IModelDiffer modelDiffer, [NotNull] IMigrationSqlGenerator sqlGenerator, [NotNull] ISqlStatementExecutor statementExecutor, [NotNull] IModel model) : base(model) { Check.NotNull(connection, nameof(connection)); Check.NotNull(modelDiffer, nameof(modelDiffer)); Check.NotNull(sqlGenerator, nameof(sqlGenerator)); Check.NotNull(statementExecutor, nameof(statementExecutor)); _connection = connection; _modelDiffer = modelDiffer; _sqlGenerator = sqlGenerator; _statementExecutor = statementExecutor; }
public SqlServerDatabaseCreator( [NotNull] ISqlServerConnection connection, [NotNull] IModelDiffer modelDiffer, [NotNull] IMigrationSqlGenerator sqlGenerator, [NotNull] ISqlStatementExecutor statementExecutor, [NotNull] IModel model) : base(model) { Check.NotNull(connection, nameof(connection)); Check.NotNull(modelDiffer, nameof(modelDiffer)); Check.NotNull(sqlGenerator, nameof(sqlGenerator)); Check.NotNull(statementExecutor, nameof(statementExecutor)); _connection = connection; _modelDiffer = modelDiffer; _sqlGenerator = sqlGenerator; _statementExecutor = statementExecutor; }
protected RelationalDatabaseCreator( [NotNull] IModel model, [NotNull] IRelationalConnection connection, [NotNull] IMigrationsModelDiffer modelDiffer, [NotNull] IMigrationsSqlGenerator migrationsSqlGenerator, [NotNull] ISqlStatementExecutor sqlStatementExecutor) { Check.NotNull(model, nameof(model)); Check.NotNull(connection, nameof(connection)); Check.NotNull(modelDiffer, nameof(modelDiffer)); Check.NotNull(migrationsSqlGenerator, nameof(migrationsSqlGenerator)); Check.NotNull(sqlStatementExecutor, nameof(sqlStatementExecutor)); Model = model; Connection = connection; SqlStatementExecutor = sqlStatementExecutor; _modelDiffer = modelDiffer; _migrationsSqlGenerator = migrationsSqlGenerator; }
public SqlServerHistoryRepository( [NotNull] IDatabaseCreator databaseCreator, [NotNull] ISqlStatementExecutor executor, [NotNull] ISqlServerConnection connection, [NotNull] IDbContextOptions options, [NotNull] IMigrationsModelDiffer modelDiffer, [NotNull] IMigrationsSqlGenerator migrationsSqlGenerator, [NotNull] IRelationalAnnotationProvider annotations, [NotNull] ISqlGenerator sqlGenerator) : base( databaseCreator, executor, connection, options, modelDiffer, migrationsSqlGenerator, annotations, sqlGenerator) { }
public SqlServerHistoryRepository( [NotNull] IDatabaseCreator databaseCreator, [NotNull] ISqlStatementExecutor executor, [NotNull] ISqlServerConnection connection, [NotNull] IDbContextOptions options, [NotNull] IMigrationsModelDiffer modelDiffer, [NotNull] SqlServerMigrationsSqlGenerator sqlGenerator, [NotNull] SqlServerMetadataExtensionProvider annotations, [NotNull] ISqlServerUpdateSqlGenerator sql) : base( databaseCreator, executor, connection, options, modelDiffer, sqlGenerator, annotations, sql) { }
public Migrator( [NotNull] IMigrationAssembly migrationAssembly, [NotNull] IHistoryRepository historyRepository, [NotNull] IDataStoreCreator dataStoreCreator, [NotNull] IMigrationSqlGenerator migrationSqlGenerator, [NotNull] ISqlStatementExecutor executor, [NotNull] IRelationalConnection connection, [NotNull] IModelDiffer modelDiffer, [NotNull] IModel model, [NotNull] IMigrationIdGenerator idGenerator, [NotNull] ISqlGenerator sqlGenerator, [NotNull] ILoggerFactory loggerFactory, [NotNull] IMigrationModelFactory modelFactory) { Check.NotNull(migrationAssembly, nameof(migrationAssembly)); Check.NotNull(historyRepository, nameof(historyRepository)); Check.NotNull(dataStoreCreator, nameof(dataStoreCreator)); Check.NotNull(migrationSqlGenerator, nameof(migrationSqlGenerator)); Check.NotNull(executor, nameof(executor)); Check.NotNull(connection, nameof(connection)); Check.NotNull(modelDiffer, nameof(modelDiffer)); Check.NotNull(model, nameof(model)); Check.NotNull(idGenerator, nameof(idGenerator)); Check.NotNull(sqlGenerator, nameof(sqlGenerator)); Check.NotNull(loggerFactory, nameof(loggerFactory)); Check.NotNull(modelFactory, nameof(modelFactory)); _migrationAssembly = migrationAssembly; _historyRepository = historyRepository; _dataStoreCreator = (IRelationalDataStoreCreator)dataStoreCreator; _migrationSqlGenerator = migrationSqlGenerator; _executor = executor; _connection = connection; _modelDiffer = modelDiffer; _model = model; _idGenerator = idGenerator; _sqlGenerator = sqlGenerator; _logger = new LazyRef<ILogger>(loggerFactory.CreateLogger<Migrator>); _modelFactory = modelFactory; }
public Migrator( [NotNull] IMigrationAssembly migrationAssembly, [NotNull] IHistoryRepository historyRepository, [NotNull] IDataStoreCreator dataStoreCreator, [NotNull] IMigrationSqlGenerator migrationSqlGenerator, [NotNull] ISqlStatementExecutor executor, [NotNull] IRelationalConnection connection, [NotNull] IModelDiffer modelDiffer, [NotNull] IModel model, [NotNull] IMigrationIdGenerator idGenerator, [NotNull] ISqlGenerator sqlGenerator, [NotNull] ILoggerFactory loggerFactory, [NotNull] IMigrationModelFactory modelFactory) { Check.NotNull(migrationAssembly, nameof(migrationAssembly)); Check.NotNull(historyRepository, nameof(historyRepository)); Check.NotNull(dataStoreCreator, nameof(dataStoreCreator)); Check.NotNull(migrationSqlGenerator, nameof(migrationSqlGenerator)); Check.NotNull(executor, nameof(executor)); Check.NotNull(connection, nameof(connection)); Check.NotNull(modelDiffer, nameof(modelDiffer)); Check.NotNull(model, nameof(model)); Check.NotNull(idGenerator, nameof(idGenerator)); Check.NotNull(sqlGenerator, nameof(sqlGenerator)); Check.NotNull(loggerFactory, nameof(loggerFactory)); Check.NotNull(modelFactory, nameof(modelFactory)); _migrationAssembly = migrationAssembly; _historyRepository = historyRepository; _dataStoreCreator = (IRelationalDataStoreCreator)dataStoreCreator; _migrationSqlGenerator = migrationSqlGenerator; _executor = executor; _connection = connection; _modelDiffer = modelDiffer; _model = model; _idGenerator = idGenerator; _sqlGenerator = sqlGenerator; _logger = new LazyRef <ILogger>(loggerFactory.CreateLogger <Migrator>); _modelFactory = modelFactory; }