Đây là biểu hiện của tôi:EF Lambda: Các Bao gồm biểu thức đường dẫn phải đề cập đến một bất động sản chuyển hướng
Course course = db.Courses
.Include(
i => i.Modules.Where(m => m.IsDeleted == false)
.Select(s => s.Chapters.Where(c => c.IsDeleted == false))
).Include(i => i.Lab).Single(x => x.Id == id);
tôi biết nguyên nhân là Where(m => m.IsDeleted == false)
trong phần Modules, nhưng tại sao nó gây ra lỗi? Quan trọng hơn, làm thế nào để sửa nó?
Nếu tôi xóa mệnh đề where nó hoạt động tốt nhưng tôi muốn lọc ra các mô-đun đã xóa.
Điều này thực sự sai. Bạn sẽ tìm nạp tất cả các mục từ bảng Mô-đun và Lab. –