0

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
4

1 に答える 1