예제 #1
0
        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;
            }
        }
예제 #2
0
        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);
            }
        }