0

Linq2Sql プロジェクトを Entity Framework (v5.0) に移行しようとしています。

EF コードは、MVC4 Web アプリケーションから呼び出される別のクラス ライブラリにあります。

既存のデータベースで「コード ファースト」を使用しています。

さまざまな理由から、SQL テーブルまたは EF モデルの更新を手動で管理できるようにしたい/必要があります。

そのような変更をEFに認識させる必要があるようですが、これを達成するための正しい方法はわかりません.

EF が追跡テーブル (__MigrationHistory ?) を使用しており、手動で削除して EF メタデータの再構築を強制できることを読みましたが、ターゲット SQL データベースのどこにもこのテーブルが表示されません。

EF 移行についても読みましたが、このシナリオで探しているものかどうかはわかりません。

アドバイス/指示をいただければ幸いです。

4

1 に答える 1

0

Kurian のコメントは、より良いアプローチを定義するのに役立ちました - MVC4 プロジェクトで同様の質問に対する彼らの元の回答を参照してください- DropCreateDatabaseIfModelChanges はできません

于 2013-08-07T09:58:45.017 に答える