Can SQL Server 2000 be used as the database for LINQ to SQL?
Does LINQ to SQL rely on a specific version of Microsoft SQL Server?
Yes, LINQ to SQL works with SQL Sever 2000 with one exception: you do need the ROW_NUMBER() function, available only in SQL Server 2005/2008, to support efficient server-side paging. Without it, paging functions (as Mehrdad points out) are delivered using the classic Top N strategy - very inefficient as you page further and further through your dataset because you end up throwing out most of your selected records from the third page on.
Yes, you can.
LINQ to SQL adapts the generated queries to work with 2000.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With