asp.net - 动态数据网站因速度缓慢而无法使用

标签 asp.net entity-framework dynamic-data

我使用 Entity Framework 创建了一个小型“动态数据网站”。我确实没有这方面的经验,但它看起来很有趣。无论如何,我有一个表显示在一个网页上。该表包含超过 21000 行,页面限制为每页 10 条记录,这一切都很好。

我的问题是页面速度非常慢。我猜想,每当我尝试导航时,表中的每一行都可能会被加载,但我不能确定这是原因。

如何提高页面的性能?我希望能够快速、轻松地点击结果页面。目前点击下一组结果需要超过 60 秒的时间。

最佳答案

这通常是由表上的过滤器引起的,其中过滤器有很多行,您可以使用自动完成过滤器来修复此问题,该过滤器会预先过滤用户输入的数据库。

您可以从纽约获取此过滤器和其他过滤器 NuGetDynamic Data Custom Filters

关于asp.net - 动态数据网站因速度缓慢而无法使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6452776/

相关文章:

php - 根据另一个下拉列表填充下拉列表的最佳和最简单方法是什么

c# - linq to sql动态数据在插入和更新之前修改对象

c# - 服务器标记格式不正确

c# - 如何从中继器获取更新的文本框值?

c# - 在 C# 中有效地过滤一个 DataTable 匹配另一个 DataTable 的多个列

c# - 使用 Entity Framework 从连接返回一个新对象

c# - 在 linq 的外部连接中使用过滤器

c++ - 如何为动态数组实现 operator[]?

ASP.Net ScriptControl - 添加 Javascript get_events 方法 : Possible?

c# - LINQ to Entities 不支持指定的类型成员 'Date'