LINQ to SQL prend en charge uniquement 1 à 1 de cartographie de base de données de tables, de vues, sprocs et les fonctions disponibles dans Microsoft SQL Server. C'est un grand API à utiliser pour rapide d'accès aux données de construction relativement bien conçu bases de données SQL Server. LINQ2SQL a d'abord été publié avec C# 3.0 et .Net Framework 3.5.
LINQ to entities (ADO.Net Entity Framework) est un ORM (Object Relational Mapper) API qui permet une large définition de l'objet des modèles de domaine et de leurs relations à beaucoup de différents ADO.Net les fournisseurs de données. En tant que tel, vous pouvez mélanger et assortir un certain nombre de différents fournisseurs de bases de données, serveurs d'applications ou protocoles à la conception d'une agrégées mash-up des objets qui sont construits à partir d'une variété de tables, les sources, les services, etc. ADO.Net Cadre a été publiée avec le .Net Framework 3.5 SP1.
C'est un bon article d'introduction sur MSDN:
L'introduction de LINQ to de Données Relationnelles