这可能很简单,我患有“星期五下午综合症”,但我在构建 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 的房间”
有人可以帮忙吗?