2010-09-09 219 views
0

我想用linq對結果集進行排序。結果集應該包含所有在給定數組中也有代碼的項目。爲了使這更清楚一點,在SQL這應該是:LINQ to SQL - How to「Where ... in ...」

select * from tblCodes where CodeSort in (0, 2, 3, 5, 6) 

現在我想做的事情在LINQ同樣的事情,但我似乎無法把它關閉。我已經試過包含但該沒有給我正確的結果(或者我可能錯誤地使用了它)。我正在用VB寫我的代碼。

感謝您的幫助:)

回答

3

入住這

Dim ids = {1, 2, 3} 

Dim query = From item In context.items Where ids.Contains(item.id)item 

Linq to SQL in and not in

+0

好吧,我是傻。似乎它是DID的工作,我只是檢查錯誤的值。感謝您指出我是對的;) – Jens 2010-09-09 08:41:09