Entity Framework 4.1 Code First で作成された運用中のシステムがあります。今、私は 4.3 にアップグレードし、移行を適用する必要がありますが、カバーする必要があるいくつかの使用例があります。
- 新しい開発者は、シード データを使用してゼロから作成されたデータベースを必要としています。(
Seed()
メソッドは、いくつかの一意のインデックスも適用します。) - 本番環境では、未適用の変更のみを適用する必要があります。(ただし、この DB は移行がない EF 4.1 で作成されたことに注意してください。)
これらの両方のケースをカバーする移行と初期化子 (または初期化子) を作成するにはどうすればよいですか?