【发布时间】:2010-06-22 08:49:08
【问题描述】:
我有一个消息表,它在 Message.ID == Message.Parent 处自我连接。所以我有 1 条带有多个 ChildMessage 的消息。这是通过 Navigation 属性很好地设置的。
代码目前是:
var message = from m in soe.Messages.Include("ChildMessages")
where m.ID == id
&& m.IsActive
select m;
return message.FirstOrDefault();
我真正想要的是只返回 1 条消息(等于特定 ID 和 isActive)及其所有 Active ChildMessages,我想在一次调用数据库中完成。
【问题讨论】:
标签: asp.net entity-framework linq-to-entities