Freigeben über


EdmModel-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.]

Stellt ein konzeptionelles Modell oder Speichermodell dar. Mit dieser Klasse kann auf Informationen über die Form des Modells und die Art seiner Konfiguration zugegriffen werden.

Vererbungshierarchie

System.Object
  System.Data.Entity.Core.Metadata.Edm.MetadataItem
    System.Data.Entity.Core.Metadata.Edm.EdmModel

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

Syntax

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

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AssociationTypes Ruft die Zuordnungstypen in dem Modell ab.
Öffentliche Eigenschaft BuiltInTypeKind Ruft die integrierte Typart für diesen Typ ab. (Überschreibt MetadataItem.BuiltInTypeKind.)
Öffentliche Eigenschaft ComplexTypes Ruft die komplexen Typen in dem Modell ab.
Öffentliche Eigenschaft Container Ruft den Container ab, in dem die Entitäts- und Zuordnungssätze sowie die Funktionsimporte gespeichert sind.
Öffentliche Eigenschaft DataSpace Ruft den mit dem Modell verknüpften Datenraum ab, der angibt, ob es sich um ein konzeptionelles Modell (DataSpace.CSpace) oder um ein Speichermodell (DataSpace.SSpace) handelt.
Öffentliche Eigenschaft Documentation Ruft die diesem Typ zugeordnete Dokumentation ab bzw. legt sie fest. (Von MetadataItem geerbt.)
Öffentliche Eigenschaft EntityTypes Ruft die Entitätstypen in dem Modell ab.
Öffentliche Eigenschaft EnumTypes Ruft die Aufzählungstypen in dem Modell ab.
Öffentliche Eigenschaft Functions Ruft die Funktionen in dem Modell ab.
Öffentliche Eigenschaft GlobalItems Ruft die globalen Elemente ab, die dem Modell zugeordnet sind.
Öffentliche Eigenschaft MetadataProperties Ruft eine Liste der Eigenschaften des aktuellen Typs ab. (Von MetadataItem geerbt.)

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 AddItem(AssociationType) Fügt dem Modell einen Zuordnungstyp hinzu.
Öffentliche Methode AddItem(ComplexType) Fügt dem Modell einen komplexen Typ hinzu.
Öffentliche Methode AddItem(EdmFunction) Fügt dem Modell eine Funktion hinzu.
Öffentliche Methode AddItem(EntityType) Fügt dem Modell einen Entitätstyp hinzu.
Öffentliche Methode AddItem(EnumType) Fügt dem Modell einen Aufzählungstyp hinzu.
Öffentliche Methode Equals (Von Object geerbt.)
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche Methode GetHashCode (Von Object geerbt.)
Ö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 RemoveItem(AssociationType) Entfernt einen Zuordnungstyp aus dem Modell.
Öffentliche Methode RemoveItem(ComplexType) Entfernt einen komplexen Typ aus dem Modell.
Öffentliche Methode RemoveItem(EdmFunction) Entfernt eine Funktion aus dem Modell.
Öffentliche Methode RemoveItem(EntityType) Entfernt einen Entitätstyp aus dem Modell.
Öffentliche Methode RemoveItem(EnumType) Entfernt einen Aufzählungstyp aus dem Modell.
Öffentliche Methode ToString (Von Object geerbt.)

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