2016-12-14 36 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