我只需要父对象。在 SQL 中,这很简单:
select distinct * from parent
join child on child.ParentID = Parent.ID
where child.playssoccer = true;
在 Entity Framework 6 中,这对我来说就像拆分原子。
我需要新的 p => parent where parents.children.playssoccer = true 。
如何从类似的 EF6 DBContext 中获取足球 parent ?
最佳答案
from p in context.Parents
where p.Children.Any(c => c.PlaySoccer == true)
select p
这是假设您希望 parent 至少有一个踢足球的 child 。
关于c# - Entity Framework 6 - 选择 child 平等的 parent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23571365/