0
我正在使用kendo網格+ asp.net過濾kendo網格asp.net mvc由linq
我有很多網格與過濾。我不想爲每個網格和每列和重複代碼創建過濾代碼。 我無法找到這些問題的一些解決方案。 我看到兩種方式:反射和表達式樹。
您是否有其他解決方法?
我正在使用kendo網格+ asp.net過濾kendo網格asp.net mvc由linq
我有很多網格與過濾。我不想爲每個網格和每列和重複代碼創建過濾代碼。 我無法找到這些問題的一些解決方案。 我看到兩種方式:反射和表達式樹。
您是否有其他解決方法?
假設你正在使用的MVC包裝,如果你的LINQ查詢返回IQueryable<T>
那麼你可以做這樣的事情
public ActionResult MyData([DataSourceRequest]DataSourceRequest request)
{
var query = dbContext.MyTable; // whatever your linq query may look like
return Json(query.ToDataSourceResult(request));
}
這將自動採取任何過濾器/分頁/排序網格已經和推遲執行,以數據庫。