命令上的Kendo UI服务器端分页/过滤/排序包装器

时间:2015-02-27 18:31:18

标签: asp.net-mvc vb.net kendo-ui

是否有服务器端Kendo UI Grid包装器用于在sqlCommand上进行排序/分页/过滤。我目前正在使用数据集的MVC包装器。由于数据集很大,因此创建外包需要一段时间。我正在使用这样的东西:

Function Index(request AS DataSourceRequest) As ActionResult
    return Json(GetOrgs().ToDataSourceResults(request))
End Function

Function GetOrgs() AS List(Of Organization)
    Using con as ...
        Dim com as command("select...",con)
        read into object list
    End Using
End Function

GetOrgs()将组织检索为List(Of Organization),所有过滤/排序/分页都使用ToDataSourceResults完成。 创建列表/对象在大型数据集上花费的时间太长,所以我的问题是,如果有一些包装器将分页/过滤/排序添加到组织中,那么我可以做更多的事情。

Function Index(request AS DataSourceRequest) As ActionResult
   return Json(GetOrgs(request))
End Function

Function GetOrgs(request AS DataSourceRequest) AS List(Of Organization)
    Using con as ...
        Dim com as command(SourceRequest??("select...", request),con)
        read into object list
    End Using
 End Function

这样我们只从数据库中提取所需的字段而不是大数据集。

0 个答案:

没有答案