我有两张桌子Datacenter
,一张是Subnet
Datacenter
有一个主键,Subnet
外键值为DatacenterId
.
我需要这样的结果,每个表都有不同DatacenterId
的列表Subnet
。
Id DatacenterId name
1 1 kishore
2 1 ..
3 1 ..
4 2 ..
5 2 ..
6 2 ..
我需要一个与DatacenterId = 1
另一个列表DatacenterId = 2
我当前的查询并没有像我希望的那样工作,我不知道如何更正它。
var myList = from o in db.EWB_SiteSubNet
where edbCenterIdList.Contains(o.DataCenterID)
select o;
当查询运行时,myList
包含 20 条记录的单个列表。我需要的是表中每个唯一DatacenterId
值的 2 个列表。因此,例如,如果我的Subnet
表有 4 个唯一DatacenterId
值,则查询输出需要是 4 个单独的列表。