私は学生テーブルとコーステーブルの間に1対多の関係を持っています。私は、現時点では特定の条件に一致するコースを持っているすべての学生を返すように望んでいた私は、これは正常に動作今、この1対多の関係 - 子供の一致のみを返します
.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