public override void ExecuteCmdlet() { switch (ParameterSetName) { case SqlServerSqlDbMiParameterSet: MigrateSqlServerSqlMIDatabaseInput selectedDbMI = new MigrateSqlServerSqlMIDatabaseInput { Name = Name, RestoreDatabaseName = TargetDatabaseName, BackupFileShare = BackupFileShare, }; WriteObject(selectedDbMI); break; default: MigrateSqlServerSqlDbDatabaseInput selectedDbSqlDB = new MigrateSqlServerSqlDbDatabaseInput { Name = Name, MakeSourceDbReadOnly = MakeSourceDbReadOnly, TargetDatabaseName = TargetDatabaseName, TableMap = TableMap }; WriteObject(selectedDbSqlDB); break; } }
public override void ExecuteCmdlet() { if (ShouldProcess(this.Name, Resources.createSelectedDB)) { MigrateSqlServerSqlDbDatabaseInput input = new MigrateSqlServerSqlDbDatabaseInput(); input.Name = Name; input.MakeSourceDbReadOnly = MakeSourceDbReadOnly; input.TargetDatabaseName = TargetDatabaseName; input.TableMap = TableMap; WriteObject(input); } }