DB移行を実装し、行き詰まりました。このコードを使用して、SchemaUpdate のスクリプトをチェックします。
List<string> scripts = new List<string>(1000);
_cfg.BuildMappings();
SchemaUpdate schemaUpdate = new SchemaUpdate(_cfg);
schemaUpdate.Execute(str =>
{
scripts.Add(str);
}, true);
私のDBにはいくつかのテーブルが含まれています。新しいテスト テーブルを追加しました。スクリプトにはテーブル作成用のアイテムが 1 つしか含まれないと予想していました。しかし、彼がすべてのテーブルを作成したことに驚きました。
この問題を解決するにはどうすればよいですか?
アップデート
SchemaUpdate は、Test テーブルを除くすべてのアイテムに対して例外をスローします。
There is already an object named XXX