我想使用Kendo的DataSourceRequest
来保存应用于网格的过滤器。然后,我想在单独的非Web应用程序中使用这些过滤器来构建DataSourceResult
。
问题是我需要包含Kendo.MVC
,但我不想依赖System.Web
或任何MVC组件。
我目前正在考虑构建Queryable,然后保存查询以便稍后运行,而不是自己创建数据源结果,但这似乎不是一个好方法。
我还在考虑保存生成查询并对其进行序列化的表达式树,但没有找到可行的方法。
我想知道是否有其他人对如何实现这一点有任何建议。
答案 0 :(得分:0)
决定使用扩展方法.Where
,.Sort
和.Group
生成IQueryable
以保存SQL查询。该查询稍后可以在另一个应用程序中运行。