【发布时间】:2020-01-20 14:46:02
【问题描述】:
这是我的实体结构:
var course = await Db.Courses.Include(x => x.Tests).FirstOrDefaultAsync(y => y.CourseId == id);
它包括与课程相关的所有子测试。但我想包括所有未删除状态的测试 (IsDeleted = false)。为此,我使用了以下代码:
var course = await Db.Courses.Include(x => x.Tests.Where(y=>!y.IsDeleted)).FirstOrDefaultAsync(y => y.CourseId == id);
但它不排除已删除的测试。谁能告诉我如何排除已删除的测试?
【问题讨论】:
标签: linq asp.net-core entity-framework-core