我正处于需要按子属性过滤对象的情况。 这是我的问题:
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>()