我正在使用Entity Framework,我想获取所有没有子记录的父记录。
如何查询相同的内容?
父表 - > "消息" 儿童表 - > " SentMessages"
编辑: 请注意:我需要Entity Framework类中的解决方案。
目前我正在使用 -
ctx.Messages.Where(m => ctx.SentMessages(x => x.msgid != m.msgid))
但失败了
答案 0 :(得分:1)
你可以尝试这个LINQ,
MessageList.Where(m => !SentMessageList.Select(sm => sm.MsgId).Contains(m.MsgId));
答案 1 :(得分:0)
:
from m in Messages
where m.Sents.Count() == 0
select m