我試圖在Linq中將此查詢轉換爲(Microsoft)SQL。列表<int>:Linq獲取每個項目的列表
SELECT MAX(ID) AS MyValue
FROM Table
WHERE "list contains 1 or 2 or 3"
我該怎麼做? 我看到周圍的唯一實施例僅導致在整個列中的max和不每組(實施例其中TogetherId = 1)
我想獲得像結果: 行數:
TogetherId | Id
1 | 1
1 | 2
1 | 16
2 | 7
3 | 8
3 | 9
結果:
TogetherId | Id
1 | 16
2 | 7
3 | 9
我如何能做到這一點的LINQ?
List<int> myList; // Consider the list to be populated.
我已經使用這一塊的地方 - >where myList.Contains(MyTable.ID)
我只是要選擇1列至一個字符串列表在C#中。