3

次のDB構造があります(簡易版):

Comments - CommentId, UserId
Users - UserId
UserDetails - UserId, Address, Phone, etc.

で使用EF 4していPOCOsます。クラスのUserプロパティは(遅延読み込みを有効にするため)Commentとしてマークされます。virtualただし、Userプロパティがロードされたとき(遅延)、そのUserDetailsプロパティもロードされるようにしたい(関係Users - UserDetailsは1:1です)。それは可能ですか?何らかの方法で指定できますか?何らかの方法で遅延+熱心な読み込みを行いたい..

4

1 に答える 1

1

いいえ、それはできません。ただし、エンティティ分割手法を使用して、複数のテーブルを1つのエンティティに変換することはできます。それがあなたが本当に求めているもののように聞こえます。

于 2010-07-27T13:26:15.460 に答える