3

我有以下数据库结构(简化版):

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

我正在EF 4使用POCOs. 类的User属性Comment被标记为virtual(为它启用延迟加载)。但是,我希望在User加载属性时(惰性)也加载它的UserDetails属性(关系用户 - 用户详细信息是 1:1)。那可能吗?我可以以某种方式指定它吗?我想以某种方式进行懒惰+急切的加载..

4

1 回答 1

1

不,你不能那样做。但是,您可以使用实体拆分技术将多个表转换为单个实体。听起来这就是你真正想要的。

于 2010-07-27T13:26:15.460 回答