2016-12-14 59 views
0

我有以下幾點:LINQ的。載或IN

Dim Pols As Model.Batches.Renewals.YYYYY() = RenewAnaFindToYYYY(BegDate, EndDate, BegDate2, EndDate2, True) 
     Pols = Pols.Where(Function(x) x.PolicyId = 1440728).ToArray() 

現在我該怎樣測試策略ID的列表?我想在數組中包含PolicyID的{1425427,1440728,1695324}。我該怎麼做呢 ?非常感激任何的幫助。

傑森

+1

你有沒有嘗試要麼? – krillgar

+2

您提出了14個問題,並獲得17個答案。但是這些答案都沒有被接受。接受你的問題的答案,並提高其他職位你發現有用的幫助其他用戶找到很好的答案。您可能需要花點時間回去補救。 – Plutonix

回答

1

聲明的ID在一些收集和使用Contains擴展方法在查詢中爲我下面展示:

Dim ids= New Integer(){1425427, 1440728, 1695324}; 
Pols = Pols.Where(Function(x) ids.Contains(x.PolicyId)).ToArray() 
+0

這工作。非常感謝 ! –

+0

不客氣;),我注意到你現在還沒有標記你的任何問題,因爲回答。請,如果您覺得我的答案可以幫助您解決問題,請考慮選中選舉人數下方的箭頭。 – octavioccl