我需要将ID传递给webapi控制器并返回结果。我目前正在将ID作为一组对象传入。我需要将ID与数据集匹配并返回结果。我发现了一些我正在尝试使用的帖子。如何遍历对象数组并匹配到数据库并返回与linq的匹配
return db.markets.Where(x => db.markets.Contains(x.x_market_code));
这不起作用,因为它不是一个字符串或列表?我试图将数组转换为字符串或列表,我没有任何地方。
这里是代码
public class marketIds
{
public int x_market_code { get; set; }
}
[HttpPost]
[Route("getAssignedMarkets")]
public IQueryable GetAssignedMarkets(marketIds[] arry)
{
return db.markets.Where(x => arry.Contains(x.x_market_code));
}
我可以改变我如何通过IDS在JavaScript如果需要的话。
怎么样'.ToList();'在你的代码结束? – cramopy
nope没有做任何事情 – texas697