SMOを使用してスクリプト化するテーブル「foo」があるとします。生成されたスクリプトでテーブルが「foo2」などの別の名前を持つようにする方法はありますか?
Database db = sqlServer.Databases["testdb"];
Table foo = db.Tables["foo"];
foo.Name = "foo2";
これを行うと、foo.Nameを設定しようとしたときにこの例外が発生します。
「オブジェクトはコレクションのメンバーであるため、このオブジェクトに対して操作を実行できません。」
SMOでこれを行う方法はありますか?