c# - 如何显示数千条记录?

标签 c# sql sql-server performance

嗨 假设我必须为我的客户列出数千条记录。 我应该如何实现?有人说我只需要从数据库中检索 300 或 400 条记录并将它们显示给客户。但是我认为分页会有一些问题。如果我从数据库中获取所有记录,那么我将遇到性能问题。有人说要实现我们自己的存储过程。我应该怎么做?

谢谢

最佳答案

你肯定必须使用分页而不是一次检索所有记录,我建议使用一些 ORM 工具来抽象分页所需查询的复杂性,如果使用 LINQ 它将非常简单:...Skip( (pageNo-1)*pageSize).Take(pageSize)

关于c# - 如何显示数千条记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5386219/

相关文章:

c# - 使用 C# .NET 进行远程数据传输?

mysql - 恢复我的 root 用户在 MariaDB 上的 DBA 权限

sql - 不同语言的不同SQL Server上的语句

sql - Postgres 比较字符串与数字返回正确的结果

sql-server - 复杂的 TSQL 合并

c# - 如何将小数点四舍五入到用户给出的最接近的小数值?

c# - 使用 XNA 裁剪音频

c# - 如何跨多个服务器在 OWIN 中为 IIS 使用 OAuth AccessTokenFormat?

SQL Server 按日期和日期范围内的一天中的时间分组

sql - 使用 MERGE 语句时输出不同?