2013-02-15 28 views
0

我有一個名爲含有選擇從提交表主鍵的「提交」和一個列表(整數)表(DbSet)。ASP.net MVC獲取實體,其中關鍵是在一個陣列/列表

如何過濾DbSet以在整數列表中爲主鍵返回所有提交的IENumerable(Of Submission)?

如果我想只是一個提交我會做到以下幾點:

Dim db As New MyEntities 
Dim result As Submission 

result = db.Submission.Find(key) 
Return result 

我真正需要的是這樣的(顯然不是使用下面的代碼,但它不會工作):

Dim db As New MyEntities 
Dim keys As List(Of Integer) 
Dim results As IENumerable(Of Submission) 

results = db.Submission.Find(keys) 
Return results 

非常感謝您的幫助!

回答

3

這是C#語法,但:

result = db.Submission.Where(s => keys.Contains(s.Id)); 
+0

哇,如何在地球上我錯過了嗎?!?非常感謝!! – JohnHenry 2013-02-15 09:59:19

相關問題