从具有实体框架的表中选择
本文关键字:选择 框架 实体 | 更新日期: 2023-09-27 18:25:00
我有3个表:
- 个人
- 组
- 个人组
我需要从列表中选择组中的所有人员(少数组列表)
我试着这样选择:
var tdd = GS.PersonsGroups.Include("Person")
.Where(r => s.Contains(r.GroupID.Value))
.Select(c => c.Person);
但它不是Person
,是PersonGroup
,我没有所有的Person
道具
获得它的正确方法是什么?
提前非常感谢
如果我理解正确,您正在寻找类似的东西
List<int> groupIds = ...;
var query = db.Persons
.Where(p => p.PersonGroups.Any(pg => groupIds.Contains(pg.GroupID.Value));