sql-server - LINQ to SQL 支持哪些版本的 SQL Server?

标签 sql-server linq linq-to-sql

SQL Server 2000可以用作LINQ to SQL的数据库吗?

LINQ to SQL 是否依赖于特定版本的 Microsoft SQL Server?

最佳答案

是的,LINQ to SQL 可与 SQL Sever 2000 配合使用,但有一个异常(exception):您确实需要仅在 SQL Server 2005/2008 中可用的 ROW_NUMBER() 函数来支持高效的服务器端分页。如果没有它,分页功能(正如 Mehrdad 指出的那样)将使用经典的 Top N 策略来提供 - 当您在数据集中进一步分页时非常效率低下,因为您最终会丢弃大部分选定的记录第三页。

关于sql-server - LINQ to SQL 支持哪些版本的 SQL Server?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/452050/

相关文章:

sql - SQL Server 中的完全递归员工-老板关系

sql-server - MS-SQL 何时维护表索引?

linq - 如何在我的lambda表达式中使用带有2个参数的方法

c# - 如何通过外键引用访问表数据?

c# - LINQ to SQL 转换为自定义方法的 SQL

sql - varchar(MAX) 总是更可取吗?

sql - 为 SQL Server 2008 R2 Express 安装 SP2

c# - 如何使用 LINQ 异步等待任务列表?

c# - Linq 使用 select 选择子结果

c# - 使用 Linq To SQL 加盐和散列密码