EF 4.1 (モデル ファースト フレーバーを使用) を使用するアプリケーションがあり、モデルが更新され、データベースが削除されて再作成されたときにデータベースを初期化したいと考えています。
私はこれに関するまともなドキュメントを探すのに何時間も費やしました.Database.SetInitializerが道だと思っていましたが、これにはDbContextが必要であり、生成されたコードはObjectContextを使用していることがわかりました.
T4 テンプレートを DbContext を使用するように切り替えるために内部をいじることはできると思いますが、すぐに使用できるモデル ファーストで生成されたコードを操作する方法が必ずあるはずです。
[モデルファーストを完全に放棄する必要がありますか?]