Modellieren und Zuordnen

Im Entity Framework können Sie das konzeptionelle Modell, das Speichermodell und die Zuordnung zwischen beiden so definieren, wie es für Ihre Anwendung am besten geeignet ist. Mit den Entity Data Model-Tools in Visual Studio können Sie eine EDMX-Datei aus einer Datenbank oder einem grafischen Modell erstellen und die Datei dann aktualisieren, wenn sich entweder die Datenbank oder das Modell ändert.

Ab Entity Framework 4.1 können Sie ein Modell anhand der Code First-Entwicklung auch programmgesteuert erstellen. Es gibt zwei verschiedene Szenarien für die Code First-Entwicklung. In beiden Fällen definiert der Entwickler ein Modell, indem er .NET Framework-Klassendefinitionen codiert und dann optional zusätzliche Zuordnungen oder Konfigurationen mithilfe von Datenanmerkungen oder der Fluent-API angibt.

Weitere Informationen finden Sie unter Erstellen eines Modells.

Sie können auch den EDM-Generator verwenden, der in .NET Framework enthalten ist. EdmGen.exe generiert die CSDL-, SSDL- und MSL-Dateien aus einer vorhandenen Datenquelle. Sie können Modell- und Zuordnungsinhalte auch manuell erstellen. Weitere Informationen finden Sie unter EDM-Generator (EdmGen.exe).