我在學生表和課程表之間有一對多的關係。我想要返回所有具有符合特定條件的課程的所有學生,此刻我擁有此一對多的關係 - 只返回兒童的匹配
.Context.Users.Where(it =>
it.Category.Description == "Student" &&
it.Courses.All(p => p.Submitted == true && p.StatusId == null) &&
it.Courses.Count > 0);
現在,此工作正常;如果我刪除「it.Courses.Count> 0」,那麼我會找到沒有課程的學生。如果沒有伯爵,有沒有更好的方法呢?
感謝,
戴爾
感謝您的投入,我會用這種方法。嘗試將你在T-SQL中做的事情轉換成Linq – Foxster 2012-03-06 08:55:21