Modellieren und Zuordnen

Im Entity Framework können Sie das konzeptionelle Modell, das Speichermodell und die Zuordnung zwischen den beiden auf die Weise definieren, die ihrer Anwendung am besten entspricht. Mit den Entity Data Model Tools in Visual Studio können Sie eine erstellen. edmx-Datei aus einer Datenbank oder einem grafischen Modell und anschließendes Aktualisieren dieser Datei, wenn sich 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 im .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).