LINQ to Entities

La plupart des applications de gestion actuellement écrites reposent sur des bases de données relationnelles. À un certain moment, ces applications devront interagir avec les données représentées sous forme relationnelle. Toutefois, les schémas de base de données ne sont pas toujours idéaux pour la génération d'applications et les modèles conceptuels des applications diffèrent des modèles logiques des bases de données. Le modèle EDM (Modèle de données d'entité) est un modèle de données conceptuel qui peut être utilisé pour modéliser les données d'un domaine particulier de sorte que les applications puissent interagir avec des données sous forme d'entités ou d'objets. Pour plus d'informations, voir Entity Data Model.

Par le biais du modèle EDM, ADO.NET expose des entités en tant qu'objets dans l'environnement .NET. Cela fait de la couche objet une cible idéale pour la prise en charge de LINQ (Language Integrated Query). Par conséquent, LINQ à ADO.NET comprend LINQ to Entities. LINQ to Entities permet aux développeurs d'écrire à partir du même langage que celui ayant servi à élaborer la logique métier des requêtes portant sur la base de données. Le diagramme suivant montre la relation entre LINQ to Entities, ADO.NET 2.0 Entity Framework et la source de données.

LINQ to Entities et ADO.NET Entity Framework

Pour obtenir les exemples d'applications LINQ to Entities, voir Centre Accès aux Données et Stockage. Pour plus d'informations sur les modifications de dernière minute apportées à ADO.NET Entity Framework et LINQ to Entities, voir le blog de l'équipe ADO.NET.

Dans cette section

Vue d'ensemble de LINQ to Entities

Exécution de requêtes avec LINQ to Entities

Référence (LINQ to Entities)

Voir aussi

Autres ressources

LINQ (Language-Integrated Query)
LINQ et ADO.NET
ADO.NET Entity Framework