示例#1
0
 public DbFactory(IMigrationController migrationController,
                  IConnectionStringFactory connectionStringFactory,
                  IDiskProvider diskProvider)
 {
     _migrationController     = migrationController;
     _connectionStringFactory = connectionStringFactory;
     _diskProvider            = diskProvider;
 }
示例#2
0
 public DbFactory(IMigrationController migrationController,
                  IConnectionStringFactory connectionStringFactory,
                  IDiskProvider diskProvider)
 {
     _migrationController = migrationController;
     _connectionStringFactory = connectionStringFactory;
     _diskProvider = diskProvider;
 }
示例#3
0
 public DbFactory(IMigrationController migrationController,
                  IConnectionStringFactory connectionStringFactory,
                  IDiskProvider diskProvider,
                  IRestoreDatabase restoreDatabaseService)
 {
     _migrationController     = migrationController;
     _connectionStringFactory = connectionStringFactory;
     _diskProvider            = diskProvider;
     _restoreDatabaseService  = restoreDatabaseService;
 }
        public Database(IConfiguration config,
                        IMigrationController migrationController,
                        ILogger <Database> logger)
        {
            _connectionString = config.GetConnectionString("Database");
            _logger           = logger;

            var context = new MigrationContext();

            migrationController.Migrate(_connectionString, context);

            TableMapping.Map();
        }
示例#5
0
 public DbFactory(IMigrationController migrationController, IConnectionStringFactory connectionStringFactory)
 {
     _migrationController     = migrationController;
     _connectionStringFactory = connectionStringFactory;
 }
示例#6
0
 public DbFactory(IMigrationController migrationController, IConnectionStringFactory connectionStringFactory)
 {
     _migrationController = migrationController;
     _connectionStringFactory = connectionStringFactory;
 }