[英]Select from a table with Entity Framework
我有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));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.