public DefaultExecutorProvider(IDbToolConfig config, DbToolDatabase database, DbConnection dbConnection) { _config = config; Settings = _config.Settings; Database = database; DbConnection = dbConnection; _cSharpExecutor = new CSharpExecutor(); }
public MainWindow() { InitializeComponent(); DebugLogger.Instance.TextBox = DebugBox; var kernel = new StandardKernel(new SettingsModule(), new ViewModelModule(), new DatabaseModule()); _viewModel = kernel.Get<MainViewModel>(); DataContext = _viewModel; EditorBox.SyntaxParser = kernel.Get<ISyntaxParser>(); _config = kernel.Get<IDbToolConfig>(); _worksheetManager = kernel.Get<IWorksheetManager>(); EditorBox.Text = _worksheetManager.Load().TrimEndingWhitespaces(); ResultTable.LoadingRow += NastilyUpdateRowToAvoidStupidRowRecyclingProblems; }
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); }
public SqlServerExecutorProvider(IDbToolConfig config, DbToolDatabase database, DbConnection dbConnection) : base(config, database, dbConnection) { }
public DatabaseCommunicator(IDbToolConfig config, IDbContextFactory dbConnectionFactory) { _config = config; _dbConnectionFactory = dbConnectionFactory; }
public DbContextFactory(IDbToolConfig config, IAssemblyLoader assemblyLoader) { _config = config; _assemblyLoader = assemblyLoader; }
public SetExecutor(IDbToolConfig config) { _config = config; }
public AssemblyLoader(IDbToolConfig config, IPathResolver pathResolver) { _config = config; _pathResolver = pathResolver; }