是否可以在以下LINQ语句中过滤包含实体的结果

时间:2013-03-26 01:03:43

标签: linq filter

我想通过它包含的布尔属性过滤此LINQ语句中的Users实体。这可能吗?

var Subscriber = db.Subscribers
                           .Include(s => s.Users)
                           .Include(s => s.SubscriberNotes)
                           .Include(s => s.Orders)
                           .Include(s => s.Websites.Select(w => w.DomainNames))
                           .Single(s => s.SubscriberId == id);

Where S.Users.isOwner = true

这样的东西

1 个答案:

答案 0 :(得分:0)

由于我没有可用的原始数据集,我会从头脑中给你一些代码 - 我想你可以这样做:

db.Subscribers.Include(s => s.Users.Where(user => user.IsOwner == true))

...然后继续使用剩余的Include语句。