public DbDeploymentManagerConfiguration FromArguments(Arguments args) { var config = m_ConfigStore.Load(); return new DbDeploymentManagerConfiguration() { Database = args.Database.Endpoints.Single(), // we currently only support 1 endpoint, but refactoring things gave PowerArgs a hissy fit because classes weren't where it wanted them AuthMode = args.AuthMode, SqlLogin = args.SqlLogin, SqlPassword = args.SqlPassword, DeployedAssemblyOverridePath = args.DeployedAssemblyOverridePath, TargetAssemblyPath = args.TargetAssemblyPath, RunServerMigrationsInTransaction = args.RunServerMigrationsInTransaction, Mode = args.Mode, MigrationConfig = config.MigrationConfigurationInfo, InitializationConfig = config.InitializerConfigurationInfo, DeploymentHistoryExtractPath = args.DeploymentHistoryExtractPath }; }