SQL Server 2000可以用作LINQ to SQL的数据库吗?
LINQ to SQL是否依赖于特定版本的Microsoft SQL Server?
答案 0 :(得分:13)
是的,LINQ to SQL与SQL Sever 2000一起使用,但有一个例外:您需要ROW_NUMBER()函数(仅在SQL Server 2005/2008中可用),以支持高效的服务器端分页。没有它,分页功能(正如Mehrdad指出的那样)是使用经典的Top N策略提供的 - 非常效率低,因为您进一步浏览数据集,因为您最终会丢弃大部分选定的记录第三页。
答案 1 :(得分:4)
是的,你可以。
LINQ to SQL使生成的查询适应2000。
答案 2 :(得分:1)
从VS 2010开始,在任何情况下都支持SQL Server 2000的L2S (尽管某些第三方工具会添加支持)。