Freigeben über


EntityContainer-Klasse

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Klasse zur Darstellung eines Entitätencontainers.

Vererbungshierarchie

System.Object
  System.Data.Entity.Core.Metadata.Edm.MetadataItem
    System.Data.Entity.Core.Metadata.Edm.GlobalItem
      System.Data.Entity.Core.Metadata.Edm.EntityContainer

Namespace:  System.Data.Entity.Core.Metadata.Edm
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Class EntityContainer _
    Inherits GlobalItem
'Usage
Dim instance As EntityContainer
public class EntityContainer : GlobalItem
public ref class EntityContainer : public GlobalItem
type EntityContainer =  
    class 
        inherit GlobalItem 
    end
public class EntityContainer extends GlobalItem

Der EntityContainer-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode EntityContainer Erstellt einen Entitätencontainer mit dem angegebenen Namen und Datenbereich.

Oben

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AssociationSets Ruft die Zuordnungssätze für diesen Entitätencontainer ab.
Öffentliche Eigenschaft BaseEntitySets Ruft eine Liste von Entitätenmengen und Zuordnungssätzen auf, die in diesem EntityContainer enthalten sind.
Öffentliche Eigenschaft BuiltInTypeKind Ruft die integrierte Typart für diesen EntityContainer ab. (Überschreibt MetadataItem.BuiltInTypeKind.)
Öffentliche Eigenschaft Documentation Ruft die diesem Typ zugeordnete Dokumentation ab bzw. legt sie fest. (Von MetadataItem geerbt.)
Öffentliche Eigenschaft EntitySets Ruft die Entitätenmengen für diesen Entitätencontainer ab.
Öffentliche Eigenschaft FunctionImports Gibt eine Auflistung von EdmFunction-Elementen an.Jede Funktion enthält die Details einer gespeicherten Prozedur, die in der Datenbank oder im entsprechenden CommandText vorhanden ist, der einer Entität und ihren Eigenschaften zugeordnet ist.
Öffentliche Eigenschaft MetadataProperties Ruft eine Liste der Eigenschaften des aktuellen Typs ab. (Von MetadataItem geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen dieser EntityContainer ab.

Oben

Methoden

  Name Beschreibung
Öffentliche Methode AddAnnotation Aktualisiert oder fügt eine Anmerkung mit dem angegebenen Namen und Wert hinzu. (Von MetadataItem geerbt.)
Öffentliche Methode AddEntitySetBase Fügt dem Container die angegebene Entitätenmenge hinzu.
Öffentliche Methode AddFunctionImport Fügt dem Container einen Funktionsimport hinzu.
Öffentliche MethodeStatischer Member Create Die Factorymethode zum Erstellen des EntityContainer-Objekts.
Öffentliche Methode Equals (Von Object geerbt.)
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche Methode GetEntitySetByName Gibt mithilfe des angegebenen Namens für die Entitätenmenge ein EntitySet-Objekt zurück.
Öffentliche Methode GetHashCode (Von Object geerbt.)
Öffentliche Methode GetRelationshipSetByName Gibt mithilfe des angegebenen Namens für den Beziehungssatz ein RelationshipSet-Objekt zurück.
Öffentliche Methode GetType (Von Object geerbt.)
Geschützte Methode MemberwiseClone (Von Object geerbt.)
Öffentliche Methode RemoveAnnotation Entfernt eine Anmerkung mit dem angegebenen Namen. (Von MetadataItem geerbt.)
Öffentliche Methode RemoveEntitySetBase Entfernt eine bestimmte Entitätenmenge aus dem Container.
Öffentliche Methode ToString Gibt den Namen dieses EntityContainer zurück. (Überschreibt Object.ToString().)
Öffentliche Methode TryGetEntitySetByName Gibt mithilfe des angegebenen Namens für die Entitätenmenge ein EntitySet-Objekt zurück.
Öffentliche Methode TryGetRelationshipSetByName Gibt mithilfe des angegebenen Namens für den Beziehungssatz ein RelationshipSet-Objekt zurück.

Oben

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Entity.Core.Metadata.Edm-Namespace