0
我想在MVC和遠程數據中使用Kendo UI網格。我只想抓取和顯示來自DbSet的onload數據,其中一個字段「狀態」等於「1」。我想這應該是能夠在控制器來完成:在Kendo網格的Read方法中只選擇DbSet的一部分
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Read([DataSourceRequest] DataSourceRequest request)
{
using (var db = new MyData(false))
{
var data = db.Training.Where(d => d.Status == '1').Select(d => new Training {
Id = d.Id,
Name = d.Name,
Status = d.Status
}).ToDataSourceResult(request);
return Json(data, JsonRequestBehavior.AllowGet);
}
}
上面的代碼給我說:「實體或複雜類型‘培訓’不能在LINQ到實體查詢構建」的錯誤。有關如何重寫Linq語句的任何建議,以便它可以工作,或者可以在網格內部執行,以禁止任何不具有狀態'1'的任何建議?
是的,我才發現,原來,自己是一個小時前!謝謝! – vapcguy