0

我有一个名为“提交”的表(DbSet)和一个列表(整数),其中包含从提交表中选择的主键。

如何过滤 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

非常感谢您的任何帮助!

4

1 回答 1

3

这是 C# 语法,但是:

result = db.Submission.Where(s => keys.Contains(s.Id));
于 2013-02-15T09:48:08.423 回答