Kendo 控制台应用程序中的 DataSourceRequest 和 DataSourceResult

Kendo DataSourceRequest and DataSourceResult inside console app

我想使用 Kendo 的 DataSourceRequest 来保存应用于网格的过滤器。然后我想在一个单独的非网络应用程序中使用这些过滤器来构建一个 DataSourceResult.

问题是我需要包含 Kendo.MVC 但我不想依赖 System.Web 或任何 MVC 组件。

我目前正在考虑构建 Queryable,然后将查询保存到 运行,而不是自己创建数据源结果,但这似乎不是一个好方法。

我也在考虑保存生成查询的表达式树并将其序列化,但没有找到执行此操作的可靠方法。

我想知道是否还有其他人对如何完成此操作有任何建议。

决定只使用扩展方法 .Where.Sort.Group 生成 IQueryable 来保存 SQL 查询。查询稍后可以在另一个应用程序中 运行。