Допустим, у меня есть таблица "foo", которую я хочу написать с помощью SMO. Есть ли способ сделать так, чтобы в сгенерированном скрипте таблица имела другое имя, например "foo2"?
Database db = sqlServer.Databases["testdb"];
Table foo = db.Tables["foo"];
foo.Name = "foo2";
Если я сделаю это, я получу это исключение при попытке установить foo.Name:
"Невозможно выполнить операцию с этим объектом, поскольку объект является членом коллекции."
Есть ли способ сделать это с SMO?