Erste Schritte (Entity Framework)
Das ADO.NET Entity Framework ist für datenorientierte Anwendungen und Dienste ausgelegt, und es stellt eine Plattform für das Programmieren mit Daten bereit, die die Abstraktionsebene von der logischen relationalen Ebene auf die konzeptionelle Ebene anhebt. Da Entwickler nun auf einer höheren Abstraktionsebene mit Daten arbeiten können, unterstützt das Entity Framework Code, der von Datenspeichermodulen oder relationalen Schemas unabhängig ist. Weitere Informationen finden Sie unter Einführung in Entity Framework.
Das Entity Framework unterstützt ein Entity Data Model (EDM) zum Definieren von Daten sowohl auf der Speicherebene als auch auf der konzeptionellen Ebene sowie eines Mappings zwischen diesen beiden Ebenen. Außerdem können Entwickler mit dem Framework direkt mit den Datentypen, die auf der konzeptionellen Ebene als CLR-Objekte (Common Language Runtime) definiert sind, programmieren. Das Entity Framework stellt Tools zum Generieren eines EDM sowie der zugehörigen CLR-Objekte auf Grundlage einer vorhandenen Datenbank bereit. Dadurch ist weniger Datenzugriffscode zum Erstellen objektbasierter Datenanwendungen und Dienste erforderlich, und objektorientierte Datenanwendungen und Dienste können schneller aus einer vorhandenen Datenbank erstellt werden.
Die Themen in diesem Abschnitt sind so ausgelegt, dass ein schnelles Verständnis der Verwendung des Entity Framework möglich ist, indem die zugrunde liegenden Technologien im Kontext des Schnellstart (Entity Framework)-Lernprogramms erläutert werden.
Inhalt dieses Abschnitts
- Erstellen eines Entity Data Model
Beschreibt das Ableiten eines EDM von einer vorhandenen Datenbank.
- Mapping eines konzeptionellen Modells zu einem Speicherschema
Beschreibt das Zuordnen des konzeptionellen Modells zum Speichermodell.
- Arbeiten mit Entitätsdaten
Veranschaulicht das Abfragen eines EDM und das Arbeiten mit Objektdaten.
- Schnellstart (Entity Framework)
Ein Lernprogramm, in dem das Erstellen einer Entity Framework-Anwendung veranschaulicht wird.
- Entity Framework-Ressourcen
Eine Anleitung zum Suchen nach Informationen und Auffinden von Entity Framework-Ressourcen.
Siehe auch
Konzepte
Weitere Ressourcen
Anwendungsszenarios (Entity Framework)
Featurereferenz (Entity Framework)