Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Code zuerst
Erstellen eines Entity Framework-Modells mithilfe von Code. Das Modell kann auf eine vorhandene Datenbank oder eine neue Datenbank abzielen.
Kontext
Eine Klasse, die eine Sitzung mit der Datenbank darstellt, sodass Sie Daten abfragen und speichern können. Ein Kontext wird von der DbContext- oder ObjectContext-Klasse abgeleitet.
Konvention (Code First)
Eine Regel, die Entity Framework verwendet, um die Form des Modells aus Ihren Klassen abzuleiten.
Datenbank zuerst
Erstellen eines Entity Framework-Modells mithilfe des EF-Designers, das auf eine vorhandene Datenbank ausgerichtet ist.
Gieriges Laden
Ein Muster zum Laden verwandter Daten, bei dem eine Abfrage für einen Entitätstyp auch verwandte Entitäten als Teil der Abfrage lädt.
EF Designer
Ein visueller Designer in Visual Studio, mit dem Sie ein Entity Framework-Modell mithilfe von Feldern und Linien erstellen können.
Entität
Eine Klasse oder ein Objekt, die Anwendungsdaten wie Kunden, Produkte und Bestellungen darstellt.
Entitätsdatenmodell
Ein Modell, das Entitäten und die Beziehungen zwischen ihnen beschreibt. EF verwendet EDM, um das konzeptionelle Modell zu beschreiben, gegen das die Entwickler programmieren. EDM baut auf dem Von Dr. Peter Chen eingeführten Entitätsbeziehungsmodell auf. Das EDM wurde ursprünglich mit dem Hauptziel entwickelt, das gemeinsame Datenmodell in einer Reihe von Entwickler- und Servertechnologien von Microsoft zu werden. EDM wird auch als Teil des OData-Protokolls verwendet.
Explizites Laden
Ein Muster zum Laden verwandter Daten, bei denen verwandte Objekte durch Aufrufen einer API geladen werden.
Fluent API
Eine API, die zum Konfigurieren eines Code First-Modells verwendet werden kann.
Zuordnung von Fremdschlüsseln
Eine Zuordnung zwischen Entitäten, bei denen eine Eigenschaft, die den Fremdschlüssel darstellt, in der Klasse der abhängigen Entität enthalten ist. Beispielsweise enthält "Product" eine CategoryId-Eigenschaft.
Identifizieren der Beziehung
Eine Beziehung, bei der der Primärschlüssel der Prinzipalentität Teil des Primärschlüssels der abhängigen Entität ist. In dieser Art von Beziehung kann die abhängige Entität nicht ohne die Prinzipalentität vorhanden sein.
Unabhängige Vereinigung
Eine Zuordnung zwischen Entitäten, bei denen keine Eigenschaft vorhanden ist, die den Fremdschlüssel in der Klasse der abhängigen Entität darstellt. Beispielsweise enthält eine Product-Klasse eine Beziehung zu Category, aber keine CategoryId-Eigenschaft. Entity Framework verfolgt den Status der Zuordnung unabhängig vom Status der Entitäten an den beiden Zuordnungsenden.
Faules Laden
Ein Muster zum Laden verwandter Daten, bei denen verwandte Objekte automatisch geladen werden, wenn auf eine Navigationseigenschaft zugegriffen wird.
Modell zuerst
Erstellen eines Entity Framework-Modells mithilfe des EF-Designers, das dann zum Erstellen einer neuen Datenbank verwendet wird.
Navigationseigenschaft
Eine Eigenschaft einer Entität, die auf eine andere Entität verweist. Beispielsweise enthält "Product" eine Kategorienavigationseigenschaft und "Category" eine Produktnavigationseigenschaft.
Ein wenig
Akronym für Plain-Old CLR Object. Eine einfache Benutzerklasse ohne Abhängigkeiten mit jedem Framework. Im Kontext von EF implementiert eine Entitätsklasse, die nicht von EntityObject abgeleitet ist, Schnittstellen oder attribute, die in EF definiert sind. Solche Entitätsklassen, die vom Persistenzframework entkoppelt werden, werden auch als "Persistenz-Unwissenheit" bezeichnet.
Umgekehrte Beziehung
Das gegenteilige Ende einer Beziehung, z. B. Produkt.Kategorie und Kategorie.Produkt.
Self-Tracking-Entität
Eine Entität, die aus einer Codegenerierungsvorlage erstellt wurde, die bei der Entwicklung von N-Ebenen hilft.
Tisch-pro-Beton-Typ (TPC)
Eine Methode zum Zuordnen der Vererbung, bei der jeder nicht abstrakte Typ in der Hierarchie einer separaten Tabelle in der Datenbank zugeordnet ist.
Eine Tabelle pro Hierarchie (TPH)
Eine Methode zum Zuordnen der Vererbung, bei der alle Typen in der Hierarchie der gleichen Tabelle in der Datenbank zugeordnet sind. Eine Diskriminatorspalte wird verwendet, um zu erkennen, mit welchem Typ jede Zeile assoziiert ist.
Tabelle pro Typ (TPT)
Eine Methode zum Zuordnen der Vererbung, bei der die gemeinsamen Eigenschaften aller Typen in der Hierarchie der gleichen Tabelle in der Datenbank zugeordnet sind, aber eigenschaften, die für jeden Typ eindeutig sind, werden einer separaten Tabelle zugeordnet.
Typenerkennung
Der Prozess der Identifizierung der Typen, die Teil eines Entity Framework-Modells sein sollten.