我需要將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