1

移行で最初にEFコードを使用しています。

移行バージョンにダウングレードした後、その後に作成された他のすべてを削除する必要がありますか?

4

1 に答える 1

1

それがあなたがしたいことであるならば、前方移行を削除することはうまくいくでしょう。次にadd-migrationを実行すると、現在の移行と比較して何が変更されたかがわかります。私が考えることができることの1つは、チームで作業している場合は、全員が同時に前方移行を削除することに参加していることを確認する必要があるということです。

ダウングレードすると、各フォワードマイグレーションで「ダウン」メソッドが実行され、_MigrationHistoryテーブルから削除されます。

または、モデルをターゲットの移行時の状態に戻し、追加移行を実行することもできます。これにより、データベースが効果的に元に戻ります。

于 2013-01-17T22:08:13.587 に答える