Partager via


Modélisation et mappage

Dans Entity Framework, vous pouvez définir le modèle conceptuel, le modèle de stockage et le mappage entre les deux de la façon qui convient le mieux à votre application. Entity Data Model Tools dans Visual Studio vous permet de créer un . Fichier edmx à partir d’une base de données ou d’un modèle graphique, puis mettez à jour ce fichier lorsque la base de données ou le modèle change.

À compter de Entity Framework 4.1, vous pouvez également créer un modèle par programmation à l’aide du développement Code First. Il existe deux scénarios différents pour le développement Code First. Dans les deux cas, le développeur définit un modèle en codeant des définitions de classes .NET Framework, puis spécifie éventuellement un mappage ou une configuration supplémentaires à l’aide d’annotations de données ou de l’API Fluent.

Pour plus d’informations, consultez Création d’un modèle.

Vous pouvez également utiliser le générateur EDM, qui est inclus dans le .NET Framework. Le EdmGen.exe génère les fichiers .csdl, .ssdl et .msl à partir d’une source de données existante. Vous pouvez également créer manuellement le modèle et le contenu de mappage. Pour plus d’informations, consultez EDM Generator (EdmGen.exe).