的查询中创建
我有一个查询,该查询从数据库中获取记录,我需要通过参数中的ID来调用此功能,像myfunction(1,2,3)
我想获得与此ID匹配的结果,
喜欢
public List<Items> GetItems(int[] ids)
{
var a = from Items in db.item
where items.id == ids[]
select new Items
{
}
return a.ToList();
}
在何处存在混乱(如何获取有关提供的记录)
我尝试了循环ID,但无法获得任何成功
预先感谢
您可以使用包含的方法来检查。类似于从表中的iD(1,2,3,...)
中的ID类似的东西尝试以下内容。
var a = from item in db.Items
where ids.Contains(item.id)
select new Item {.....}
其中 ids
是您的数组。
您可能会看到:在Linq到SQL
将您的代码更改为以下
public List<Items> GetItems(int[] ids)
{
var a = from Items in db.item
where ids.Contains(Items.id)
select new Items
{
}
return a.ToList();
}