c# - 优化在asp.net mvc 4中将大数据集加载到表中

标签 c# jquery asp.net-mvc linq asp.net-mvc-4

我正在创建 asp.net mvc 4 应用程序,在该应用程序中我将许多行加载到表中。

但是,此函数对于小型和平均数据集可以顺利工作,这意味着如果行数少于 1000 或少于 5000,则加载时间为平均时间

该表的 View

enter image description here

但是当行数变高(意味着超过 5000 行)时,将这些所有行加载到表中会花费太多时间

这里是用于将值加载到表的 LINQ 查询

public ActionResult StudentIndex()
{
    return View(db._student.Where(x => x.Create_By == userid).OrderByDescending(s => s.Create_Date).ToList());

}

这里一旦将值加载到表中,使用 Jquery Table 排序器功能它就会执行分页功能,我忽略了排序。

这是jquery脚本代码片段

<script type="text/javascript">
    $(function () {
        $("#table-hover")
            .tablesorter({
                widthFixed: true
            })
            .tablesorterPager({
                container: $("#pager"),
                size: $(".pagesize option:selected").val()
            });
    });

 </script>

如何加快大型数据集的加载速度?我应该遵循什么方法?

最佳答案

关于c# - 优化在asp.net mvc 4中将大数据集加载到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31107834/

相关文章:

c# - 身份相关实体的高效缓存

c# - 在多边形上显示字符串。

c# - 使用 Infragistics UltraDateTimeEditor for WinForms 查看时间

jquery - AJAX post 请求后将数据返回给客户端?

asp.net - jQuery lambda 函数

c# - 如何导出到 Excel?

c# - 为什么我的 CPU 使用率一直是 0%?

C#在游戏应用程序中保持关键

Jquery - 幻灯片按钮功能代码

asp.net-mvc - 查找 session 状态的所有使用