protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); //DbConfiguration.SetConfiguration(new CommonBase.CommonDbContextBase.FirebirdConfiguration()); MigratorPluginManager pluginManager = new MigratorPluginManager(); if (pluginManager.DataMigrationServices != null) { new MainWindow() { DataContext = new MainWindowVM(pluginManager) } }
public MainWindowVM(MigratorPluginManager pluginManager) { this.pluginManager = pluginManager; Migrate = ReactiveCommand.Create(ExecuteMigration); ExitApp = ReactiveCommand.Create(() => Application.Current.Shutdown()); }