4

これに対する答えをオンラインで見つけることができませんでした。リソースを見落としていた場合は、リンクしてください。

Entity Framework の codefirst がどのように機能するかを理解しています。問題は、テーブルを作成するモデル クラスと、単にクラスとして扱うモデル クラスを EF がどのように認識するかです。

たとえば、VS 2012 Express Developer を使用して新しい MVC プロジェクトを作成したサンプル MVC4 アプリケーションでは、アカウント モデルにテーブルを持たないクラス (LocalPasswordModel、LoginModel、RegisterModel など) があり、EF はテーブルを生成しないことを認識しています。これらのクラスのために。

EFはこれをどのように知っていますか?

4

1 に答える 1

7

Entity Framework はクラスを調べ、定義した各プロパティDbContextのテーブルを作成します。DbSet<T>

EF は、DbContext によって参照されていないクラスを認識しません。

于 2012-09-23T02:39:02.570 に答える