これはおそらく非常に単純で、「金曜日の午後のシンドローム」に苦しんでいますが、linq式を作成するのに少し問題があります。
次のエンティティがあります-Rooms、RoomsPeople、およびPersonType。
先生と生徒(人のタイプ)がいるすべての部屋を返却しようとしています
だから私のクエリは
context.Rooms.Where(x => x.RoomsPeople.Any(b => (((b.PersonTypeID== 1) && (b.PersonTypeID== 2)) && (b.PersonTypeID== 3)))).ToList<Rooms>();
これを文字通り読むと、私が望むことを実行するはずです...「RoomsPeopleにpersonTypesのいずれかが含まれている部屋を返す」
誰か助けてもらえますか?