2

私は EF のコード ファーストで "流れるような" API を使用しています。エンティティのプロパティとナビゲーション プロパティを自動的にマップします。

これらのクラスには多くの動作やその他のプロパティがあるため、そのようIgnore()な場合に呼び出す必要があります。

流暢な API を使用して明示的に指定したものだけをマップするように変更できますか? 現在のブラックリスト アプローチではなく、ホワイトリスト アプローチに取り組みたいと考えています。

4

1 に答える 1

0

EF5では不可能だと思います。おそらく、リフレクションを使用してハッキングを行い、すべてのプロパティを無視として構成し、無視したくないプロパティの構成を上書きすることができます。カスタム規則が EF6 に戻ってきました (http://entityframework.codeplex.com/SourceControl/changeset/34668c5ce244)

于 2012-10-25T03:42:22.930 に答える