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

Siehe auch

Konzepte

Entity Framework-Terminologie

Weitere Ressourcen

Anwendungsszenarios (Entity Framework)
Featurereferenz (Entity Framework)