Какие версии SQL Server поддерживает LINQ to SQL? - PullRequest
7 голосов
/ 17 января 2009

Можно ли использовать SQL Server 2000 в качестве базы данных для LINQ to SQL?

Использует ли LINQ to SQL определенную версию Microsoft SQL Server?

Ответы [ 3 ]

13 голосов
/ 17 января 2009

Да, LINQ to SQL работает с SQL Sever 2000 за одним исключением: вам нужна функция ROW_NUMBER (), доступная только в SQL Server 2005/2008, для поддержки эффективной подкачки на стороне сервера. Без этого функции подкачки (как указывает Мехрдад) доставляются с использованием классической стратегии Top N - очень неэффективно, когда вы продвигаетесь дальше и дальше по своему набору данных, поскольку в итоге вы выбрасываете большинство выбранных записей из третья страница на.

4 голосов
/ 17 января 2009

Да, вы можете.

LINQ to SQL адаптирует сгенерированные запросы для работы с 2000.

1 голос
/ 30 ноября 2010

Начиная с VS 2010, L2S для SQL Server 2000 не поддерживается ни при каком сценарии (хотя некоторые сторонние инструменты добавляют поддержку обратно).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...