私は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;
クエリが実行されると、myList20 レコードの単一のリストが含まれます。DatacenterId必要なのは、テーブル内の一意の値ごとに 1 つの 2 つのリストです。たとえば、Subnetテーブルに 4 つの一意のDatacenterId値がある場合、クエリの出力は 4 つの個別のリストである必要があります。