7

これがすでに回答されている場合は申し訳ありません-検索しても何も見つかりませんでした。

私のプロジェクトでは多くの EF 移行が行われていますが、正直なところ、少し混乱しています。私のgitブランチが移行を台無しにするかどうかにかかわらず、この頭痛の解決策があるかどうかを確認したいと思います。

移行を「リベース」したい。これは可能ですか?それを行う「公式」の方法はありますか?

リベースとは、現在のデータベース スキーマを見て、スキーマを満たす単一の移行を作成するように EF に指示することを意味します。

ありがとう!

4

1 に答える 1

9
  1. 既存の移行を削除する
  2. Add-Migration SetupDatabaseFromScratch
  3. データベースを更新する

ああ、ほとんど忘れていました -すべてをバックアップしてください

また、データを保持したい場合は、データベースから _MigrationHistory テーブルを切り捨てる必要があります。繰り返しになりますが、そのようなことを行う前にバックアップを作成してください。

于 2013-08-28T22:51:19.127 に答える