在linq查询下面抛出“Include路径表达式必须引用在类型上定义的导航属性。使用虚线路径作为参考导航属性,使用Select运算符作为集合导航属性。 参数名称:路径“异常。如何使用它isdeleted ==子集合的false属性。任何帮助将不胜感激。
public async Task<List<DepartmentsWithUsersListDto>> GetDepartmentsWithUsers(GetDepartmentsInput input)
{
var query = await (_departmentRepository.GetAll()
.Include(p => p.UserDepartments.Where(x => x.IsDeleted == false))
.Include("UserDepartments.User"))
.ToListAsync();
return query.MapTo<List<DepartmentsWithUsersListDto>>();
}