私は2つのテーブルを持っていますDatacenter
。Subnet
Datacenter
には主キーがあり、のSubnet
外部キー値がありDatacenterId
ます。
テーブルごとに異なるリストのような結果が必要DatacenterId
です。Subnet
Id DatacenterId name
1 1 kishore
2 1 ..
3 1 ..
4 2 ..
5 2 ..
6 2 ..
私は2つのリストをDatacenterId = 1
互いに取得する必要がありますDatacenterId = 2
現在のクエリは期待どおりに機能しておらず、修正方法がわかりません。
var myList = from o in db.EWB_SiteSubNet
where edbCenterIdList.Contains(o.DataCenterID)
select o;
クエリが実行されると、myList
20 レコードの単一のリストが含まれます。DatacenterId
必要なのは、テーブル内の一意の値ごとに 1 つの 2 つのリストです。たとえば、Subnet
テーブルに 4 つの一意のDatacenterId
値がある場合、クエリの出力は 4 つの個別のリストである必要があります。