Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Quelles versions de SQL Server LINQ to SQL prend-il en charge ?

Oui, LINQ to SQL fonctionne avec SQL Server 2000 à une exception près :vous avez besoin de la fonction ROW_NUMBER(), disponible uniquement dans SQL Server 2005/2008, pour prendre en charge une pagination côté serveur efficace. Sans cela, les fonctions de pagination (comme le souligne Mehrdad) sont fournies en utilisant la stratégie classique Top N - très inefficace à mesure que vous parcourez de plus en plus votre ensemble de données, car vous finissez par jeter la plupart de vos enregistrements sélectionnés à partir de la troisième page.