Teilen über


Modellierung und Kartierung

Im Entity Framework können Sie das konzeptionelle Modell, das Speichermodell und die Zuordnung zwischen den beiden so definieren, wie sie ihrer Anwendung am besten entspricht. Mit den Entitätsdatenmodelltools in Visual Studio können Sie eine edmx-Datei aus einer Datenbank oder einem grafischen Modell erstellen und diese Datei aktualisieren, wenn sich die Datenbank oder das Modell ändert.

Ab Entity Framework 4.1 können Sie auch programmgesteuert mithilfe der Code First-Entwicklung ein Modell erstellen. Es gibt zwei verschiedene Szenarien für die Code First-Entwicklung. In beiden Fällen definiert der Entwickler ein Modell durch Codieren von .NET Framework-Klassendefinitionen und gibt dann optional zusätzliche Zuordnung oder Konfiguration mithilfe von Datenanmerkungen oder der Fluent-API an.

Weitere Informationen finden Sie unter Erstellen eines Modells.

Sie können auch den EDM-Generator verwenden, der im .NET Framework enthalten ist. Die 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).