我正在使用Kendo UI Grid并尝试使用Ajax进行服务器端分页/排序。我列出数据的示例服务器端方法如下所示。
public ActionResult ListData([DataSourceRequest]DataSourceRequest request)
当用户单击列标题时,将触发此操作方法,并且使用" Sorts"来填充请求参数。显示列名称和排序方向的属性。
例如,单击列的名称是我的数据库表中的COLUMN_EXAMPLE,但在我的模型中,它的名称为ColumnExample。 request.Sorts [0] .Member按预期返回ColumnExample,但是我试图得到" COLUMN_EXAMPLE"这样我就可以使用动态sql进行正确的排序(不使用EF)。
可能有一种方法可以达到我想要的效果,但无法预先确定如何做到这一点。