Linq如何在查询表达式中包含作品

时间:2016-03-15 10:59:59

标签: c# linq include

我正处于需要按子属性过滤对象的情况。 这是我的问题:

 from q in _db.Questions
 where q.Answers.Count() > 0
 from a in q.Answers
 where !excludeAnswerIds.Any(m => m == a.Id)
 select q;

_db只是连接数据库的对象:

EFDbContext _db = new EFDbContext();

我正在使用急切加载,我是否需要包含e.x的答案:

from q in _db.Questions.Include(a => a.Answers)

或者它会以哪种方式工作? excludeAnswerIds只是List<int>()

0 个答案:

没有答案