Erste Schritte mit Entity Framework 6
Dieser Leitfaden enthält Links zu ausgewählten Dokumentationsartikeln, exemplarischen Vorgehensweisen und Videos, die Ihnen beim schnellen Einstieg helfen können.
Grundlagen
Verwenden von Entity Framework
Hier erfahren Sie, wie Sie Entity Framework zu Ihren Anwendungen hinzufügen können. Wenn Sie den EF-Designer verwenden möchten, dann installieren Sie ihn in Visual Studio.
Erstellen eines Modells: Code First, der EF-Designer und die EF-Workflows
Möchten Sie Ihr EF-Modell lieber durch Schreiben von Code oder Zeichnen von Feldern und Linien entwerfen? Werden Sie EF verwenden, um Ihre Objekte einer vorhandenen Datenbank zuzuweisen oder soll EF eine Datenbank erstellen, die perfekt auf Ihre Objekte abgestimmt ist? Hier erfahren Sie mehr zu den zwei Ansätze zur Verwendung von EF6: EF-Designer und Code First. Verfolgen Sie die Diskussion, und sehen Sie sich das Video zu den Unterschieden an.
-
DBContext ist der erste und auch wichtigste EF-Typ, dessen Verwendung Sie kennen müssen. Er dient als Launchpad für Datenbankabfragen und verfolgt Änderungen, die Sie an Objekten vornehmen, damit sie in die Datenbank zurückgespeichert werden können.
-
Finden Sie heraus, wie Sie Hilfe von Experten erhalten und mit Ihren eigenen Antworten zur Community beitragen können.
-
Entity Framework 6 verwendet ein offenes Entwicklungsmodell. Erfahren Sie im GitHub-Repository, wie Sie EF noch besser machen können.
Code First-Ressourcen
- Code First mit einer vorhandenen Datenbank
- Code First für eine neue Datenbank
- Unterstützung von Enumerationen – Code First
- Mapping Spatial Types Using Code First (Zuordnen von räumlichen Typen mit Code First)
- Benutzerdefinierte Code First-Konventionen
- Using Code First Fluent Configuration with Visual Basic (Verwenden der Fluent-Konfiguration von Code First für Visual Basic)
- Code First-Migrationen
- Code First Migrations in Team Environments (Code First-Migrationen in Teamumgebungen)
- Automatische Code First-Migrationen (wird nicht länger empfohlen)
EF Designer-Ressourcen
- Database First-Workflow
- Model First-Workflow
- Mapping Enums (Zuordnen von Enumerationen)
- Mapping Spatial Types (Zuordnen von räumlichen Typen)
- Table-Per Hierarchy Inheritance Mapping (Vererbungszuordnung einer Tabelle pro Hierarchie)
- Table-Per Type Inheritance Mapping („Tabelle pro Typ“-Vererbungszuordnung)
- Stored Procedure Mapping for Updates (Zuordnung einer gespeicherten Prozedur für Updates)
- Stored Procedure Mapping for Query (Zuordnung einer gespeicherten Prozedur für die Abfrage)
- Entitätsaufteilung
- Tabellenaufteilung
- Definieren der Abfrage (erweitert)
- Tabellenwertfunktionen (erweitert)