繁体   English   中英

使用实体框架从表中选择

[英]Select from a table with Entity Framework

我有3张桌子:

  1. 团体
  2. 人团体

我需要从列表中选择所有人(当他们在几个小组中时)

我试图这样选择:

var tdd = GS.PersonsGroups.Include("Person")
            .Where(r => s.Contains(r.GroupID.Value))
            .Select(c => c.Person);

但它不是PersonPersonGroup ,我不知道所有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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM