<p>LINQ to SQL ne prend en charge que le mappage 1 pour 1 des tables de base de donnees, des vues, des procedures stockees et des fonctions disponibles dans Microsoft SQL Server. C’est une excellente API a utiliser pour la construction rapide d’acces aux donnees vers des bases de donnees SQL Server relativement bien concues. LINQ2SQL a ete publie pour la premiere fois avec C# 3.0 et .Net Framework 3.5.</p>
<p>LINQ to Entities (<a href="http://ADO.Net">ADO.Net</a> Entity Framework) est une API ORM (Object Relational Mapper) qui permet une definition large des modeles de domaine d’objets et de leurs relations avec de nombreux fournisseurs de donnees <a href="http://ADO.Net">ADO.Net</a> differents. Ainsi, vous pouvez combiner un certain nombre de fournisseurs de bases de donnees, de serveurs d’applications ou de protocoles differents pour concevoir un assemblage agrege d’objets construits a partir d’une variete de tables, de sources, de services, etc. <a href="http://ADO.Net">ADO.Net</a> Framework a ete publie avec le .Net Framework 3.5 SP1.</p>
<p>Voici un bon article d’introduction sur MSDN :<br>
<a href="http://msdn.microsoft.com/en-us/library/cc161164.aspx">Introducing LINQ to Relational Data</a></p>