コード例 #1
0
 protected CommandBase(string name, IDbToolLogger logger, IDbToolSettings settings)
 {
     Name = name;
     Logger = logger;
     Settings = settings;
     _percentageLogger = new PercentageLogger(Logger);
 }
コード例 #2
0
 protected CommandBase(string name, IDbToolLogger logger, IDbToolSettings settings)
 {
     Name              = name;
     Logger            = logger;
     Settings          = settings;
     _percentageLogger = new PercentageLogger(Logger);
 }
コード例 #3
0
 public CommandProvider(IDbToolConfig config, IDbToolLogger logger, ITaskFactory taskFactory)
 {
     _logger      = logger;
     _settings    = config.Settings;
     _taskFactory = taskFactory;
     Add(new RestoreDatabase(_logger, _settings, _taskFactory),
         new DropDatabase(_logger, _settings, _taskFactory),
         new BackupDatabase(_logger, _settings, _taskFactory),
         new CreateDatabase(_logger, _settings, _taskFactory),
         new ListDatabases(_logger, _settings, _taskFactory),
         new PopulateContext(_logger, _settings, _taskFactory),
         new ViewDbToolVersion(_logger, _settings),
         new ContextCommand(_logger, _settings),
         new SetSettings(_logger, _settings));
     _printUsageCommand = new PrintUsageCommand(_logger, _commands);
 }
コード例 #4
0
 public CommandProvider(IDbToolConfig config, IDbToolLogger logger, ITaskFactory taskFactory)
 {
     _logger = logger;
     _settings = config.Settings;
     _taskFactory = taskFactory;
     Add(new RestoreDatabase(_logger, _settings, _taskFactory),
         new DropDatabase(_logger, _settings, _taskFactory),
         new BackupDatabase(_logger, _settings, _taskFactory),
         new CreateDatabase(_logger, _settings, _taskFactory),
         new ListDatabases(_logger, _settings, _taskFactory),
         new PopulateContext(_logger, _settings, _taskFactory),
         new MigrateDatabase(_logger, _settings, _taskFactory),
         new ViewDatabaseVersion(_logger, _settings, _taskFactory),
         new ViewDbToolVersion(_logger, _settings),
         new ContextCommand(_logger, _settings),
         new SetSettings(_logger, _settings));
     _printUsageCommand = new PrintUsageCommand(_logger, _commands);
 }
コード例 #5
0
 protected TaskCommandBase(string name, IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base(name, logger, settings)
 {
     TaskFactory = taskFactory;
 }
コード例 #6
0
 public PopulateContext(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("populate", logger, settings, taskFactory)
 {
 }
コード例 #7
0
ファイル: ListDbTask.cs プロジェクト: pedershk/dotnetprograms
 public ListDbTask(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
コード例 #8
0
 public PrintUsageCommand(IDbToolLogger logger, IDictionary<string, ICommand> commands)
 {
     _logger = logger;
     _commands = commands;
 }
コード例 #9
0
 public DropDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("drop", logger, settings, taskFactory)
 {
 }
コード例 #10
0
 public PopulateContextTask(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
コード例 #11
0
 public ViewDbVersionTask(ConnectionData connection, IDbToolLogger logger)
 {
     _connection = connection;
     _logger = logger;
 }
コード例 #12
0
 protected SqlServerProgressTaskBase(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
コード例 #13
0
 public ViewDatabaseVersion(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("version", logger, settings, taskFactory)
 {
 }
コード例 #14
0
 public ListDatabases(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("list", logger, settings, taskFactory)
 {
 }
コード例 #15
0
ファイル: TaskBase.cs プロジェクト: pedershk/dotnetprograms
 protected TaskBase(IDbToolLogger logger, IDbToolSettings settings)
 {
     Logger = logger;
     Settings = settings;
 }
コード例 #16
0
 public DropDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("drop", logger, settings, taskFactory)
 {
 }
コード例 #17
0
 public CreateDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("create", logger, settings, taskFactory)
 {
 }
コード例 #18
0
ファイル: BackupTask.cs プロジェクト: pedershk/dotnetprograms
 public BackupTask(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
コード例 #19
0
 public ViewDbToolVersion(IDbToolLogger logger, IDbToolSettings settings)
     : base("--version", logger, settings)
 {
 }
コード例 #20
0
 public BackupTask(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
コード例 #21
0
 protected TaskBase(IDbToolLogger logger, IDbToolSettings settings)
 {
     Logger   = logger;
     Settings = settings;
 }
コード例 #22
0
 protected TaskCommandBase(string name, IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base(name, logger, settings)
 {
     TaskFactory = taskFactory;
 }
コード例 #23
0
 public ListDatabases(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("list", logger, settings, taskFactory)
 {
 }
コード例 #24
0
 public RestoreTask(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
コード例 #25
0
 public RestoreTask(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
コード例 #26
0
 protected SqlServerProgressTaskBase(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
コード例 #27
0
 public BackupDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("backup", logger, settings, taskFactory)
 {
 }
コード例 #28
0
 public ContextCommand(IDbToolLogger logger, IDbToolSettings settings)
     : base("context", logger, settings)
 {
 }
コード例 #29
0
 public RestoreDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("restore", logger, settings, taskFactory)
 {
 }
コード例 #30
0
ファイル: ListDbTask.cs プロジェクト: colargol/dotnetprograms
 public ListDbTask(IDbToolLogger logger, IDbToolSettings settings) : base(logger, settings)
 {
 }
コード例 #31
0
 public MigratorDotNetRunner(DbToolDatabase database, IDbToolLogger logger)
 {
     _database = database;
     _logger = logger;
 }
コード例 #32
0
 public PercentageLogger(IDbToolLogger logger)
 {
     _logger = logger;
 }
コード例 #33
0
 public DeleteDbTask(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
コード例 #34
0
 public PrintUsageCommand(IDbToolLogger logger, IDictionary <string, ICommand> commands)
 {
     _logger   = logger;
     _commands = commands;
 }
コード例 #35
0
 public SetSettings(IDbToolLogger logger, IDbToolSettings settings)
     : base("set", logger, settings)
 {
 }
コード例 #36
0
 public RestoreDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("restore", logger, settings, taskFactory)
 {
 }
コード例 #37
0
 public PercentageLogger(IDbToolLogger logger)
 {
     _logger = logger;
 }
コード例 #38
0
 public ContextCommand(IDbToolLogger logger, IDbToolSettings settings)
     : base("context", logger, settings)
 {
 }
コード例 #39
0
 public DeleteDbTask(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
コード例 #40
0
 public PopulateContext(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("populate", logger, settings, taskFactory)
 {
 }
コード例 #41
0
 public PopulateContextTask(IDbToolLogger logger, IDbToolSettings settings)
     : base(logger, settings)
 {
 }
コード例 #42
0
 public SetSettings(IDbToolLogger logger, IDbToolSettings settings)
     : base("set", logger, settings)
 {
 }
コード例 #43
0
 public BackupDatabase(IDbToolLogger logger, IDbToolSettings settings, ITaskFactory taskFactory)
     : base("backup", logger, settings, taskFactory)
 {
 }
コード例 #44
0
 public ViewDbToolVersion(IDbToolLogger logger, IDbToolSettings settings)
     : base("--version", logger, settings)
 {
 }
コード例 #45
0
 public TaskFactory(IDbToolConfig config, IDbToolLogger logger, IAssemblyLoader assemblyLoader)
 {
     _config         = config;
     _logger         = logger;
     _assemblyLoader = assemblyLoader;
 }