2016-11-19 84 views
0

有没有办法从dbset查询中检索多个单项。我正在尝试构建一个获取multiplenumbereditems控制器指令。多项dbset检索方法

我把一个字符串转换成一个ID数组。然后我将这些ID排序。

我只是不知道的propper方式来构建我的列表或一个最佳dbset寻求方法,将依次把我的ID和只返回内置了这些物品的清单。或者是我唯一的选择返回多个单个项目。我的表格足够小,只需抓住它们,但是如果数据库不断增长,我现在想要构建一些东西。

表产生了我列出并会保持连续的还是我在这里作出关于速度的假设的汽车。

任何指导。谢谢。

回答

0

这听起来像你需要使用Contains方法。例如,假设您有这样的ID列表:

var ids = new List<int> { 1, 2, 3, 4 }; 

您直接cn的使用名单如下:

var elements = context.Items.Where(i => ids.Contains(i.Id));