将 MVC 网格绑定到具有大量数据的存储过程:
我想将 MVC 网格绑定到从 SP 返回的对象结果
通常,网格请求只需要向用户显示数据,当绑定到具有大量数据的表时,这将非常好,这可以让网格快速并且其性能会很好。
我有两种方法将 MVC 网格与 SP 绑定:
绑定到 SP 而不使用
.ToList()
它会给我一个错误“查询的结果不能多次枚举”。绑定到 sp using
.ToList()
将解决该错误,但它会首先从数据库中加载所有记录,性能会很差,并且网格加载、分页、排序和过滤会非常慢。
请告诉我一个将 MVC 网格与 SP 绑定的解决方案,它返回大量数据并具有良好的性能。
谢谢