Freigeben über


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

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

Der System.Data.Entity.Core.Metadata.Edm-Namespace enthält Klassen, die Konzepte für alle im Entity Framework verwendeten Modelle darstellen, sowie einen Satz von Klassen, die Anwendungen die Verwendung von Metadaten erleichtern.

Klassen

  Klasse Beschreibung
Öffentliche Klasse AssociationEndMember Stellt ein Ende eines Zuordnungstyps dar.
Öffentliche Klasse AssociationSet Klasse zur Darstellung eines Zuordnungssatzes.
Öffentliche Klasse AssociationSetEnd Klasse, die ein AssociationSet-Ende darstellt.
Öffentliche Klasse AssociationType Beschreibt eine Zuordnung/Beziehung zwischen zwei Entitäten im konzeptionellen Modell oder eine Fremdschlüsselbeziehung zwischen zwei Tabellen im Speichermodell.Möglicherweise ist im konzeptionellen Modell in der abhängigen Klasse eine Fremdschlüsseleigenschaft definiert.Wenn ein Fremdschlüssel definiert ist, ist die IsForeignKey-Eigenschaft true, und die Constraint-Eigenschaft enthält Details zu den Fremdschlüsseln.
Öffentliche Klasse CollectionType Stellt den EDM-Auflistungstyp dar.
Öffentliche Klasse ComplexType Stellt den komplexen EDM-Typ dar.Kann zum Konfigurieren von komplexen Typen aus einer Konvention auf Grundlage eines konzeptionellen Bereichsmodells verwendet werden.Komplexe Typen werden im Speichermodell nicht unterstützt.
Öffentliche Klasse CsdlSerializer Serialisiert ein EdmModel, das den Einschränkungen einer einzelnen CSDL-Schemadatei für einen XML-Writer entspricht.Das zu serialisierende Modell muss ein einzelnes EntityContainer enthalten.
Öffentliche Klasse DataModelErrorEventArgs Stellt Informationen über einen Fehler während der Verarbeitung des Entity Framework-Modells dar.
Öffentliche Klasse DbModelExtensions Veraltet. Erweiterungsmethoden für DbModel.
Öffentliche Klasse Documentation Klasse, die die einem Element zugeordnete Dokumentation darstellt.
Öffentliche Klasse EdmError Diese Klasse kapselt die Fehlerinformationen für einen generischen EDM-Fehler.
Öffentliche Klasse EdmFunction Klasse zur Darstellung einer Funktion.
Öffentliche Klasse EdmFunctionPayload Enthält zusätzliche Attribute und Eigenschaften der EdmFunction.
Öffentliche Klasse EdmItemCollection Klasse zur Darstellung einer Elementeauflistung im EDM-Space.
Öffentliche Klasse EdmMember Stellt die EDM-Elementenklasse dar.
Öffentliche Klasse EdmModel 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.
Öffentliche Klasse EdmProperty Im konzeptionellen Bereich stellt EdmProperty eine Eigenschaft einer Entität dar.Im Speicherbereich stellt EdmProperty eine Spalte in einer Tabelle dar.
Öffentliche Klasse EdmSchemaError Diese Klasse kapselt die Fehlerinformationen für einen festgestellten Schemafehler.
Öffentliche Klasse EdmType Grundlegende EdmType-Klasse für alle Modelltypen.
Öffentliche Klasse EntityContainer Klasse zur Darstellung eines Entitätencontainers.
Öffentliche Klasse EntitySet Stellt eine bestimmte Verwendung einer in EntityType definierten Struktur dar.Im konzeptionellen Modell stellt dies eine Menge dar, die Entitäten abfragen und dauerhaft speichern kann.Im Speichermodell stellt dies eine Tabelle dar.Kann aus einer Speicherbereichsmodell-Konvention verwendet werden, um den Tabellennamen mit der Table-Eigenschaft und das Tabellenschema mit der Schema-Eigenschaft zu konfigurieren.
Öffentliche Klasse EntitySetBase Klasse zur Darstellung einer Entitätenmenge.
Öffentliche Klasse EntityType Stellt die Struktur eines EntitySet dar.Im konzeptionellen Modell stellt dies die Form und Struktur einer Entität dar.Im Speichermodell stellt dies die Struktur einer Tabelle dar.Um den Schema- und Tabellennamen zu ändern, verwenden Sie EntitySet.
Öffentliche Klasse EntityTypeBase Stellt den Entitätstyp dar.
Öffentliche Klasse EnumMember Stellt ein Aufzählungselement dar.
Öffentliche Klasse EnumType Stellt einen Aufzählungstyp dar.
Öffentliche Klasse Facet Klasse zur Darstellung eines Facetobjekts. Dieses Objekt ist unveränderlich (nicht einfach nur auf schreibgeschützt festgelegt), und einige Teile des Systems hängen von diesem Verhalten ab.
Öffentliche Klasse FacetDescription Klasse zur Darstellung eines FacetDescription-Objekts.
Öffentliche Klasse FunctionParameter Klasse, die einen Funktionsparameter darstellt.
Öffentliche Klasse GlobalItem Stellt die grundlegende Elementklasse für alle Metadaten dar.
Öffentliche Klasse ItemCollection Klasse zur Darstellung einer Auflistung von Elementen.Die Implementierung für die tatsächliche Wartung der Auflistung erfolgt hauptsächlich durch MetadataCollection.
Öffentliche Klasse MetadataItem Stellt die grundlegende Elementklasse für alle Metadaten dar.
Öffentliche Klasse MetadataProperty Klasse, die ein Metadatenattribut für ein Element darstellt.
Öffentliche Klasse MetadataWorkspace Arbeitsbereich der Metadaten zur Laufzeit
Öffentliche Klasse NavigationProperty Stellen Sie die EDM-Navigationseigenschaftenklasse dar.
Öffentliche Klasse ObjectItemCollection Klasse für die Darstellung einer Auflistung von Elementen für die Objektebene.Die Implementierung für die tatsächliche Wartung der Auflistung erfolgt hauptsächlich durch ItemCollection.
Öffentliche Klasse PrimitiveType Klasse, die einen primitiven Typ darstellt.
Öffentliche Klasse ReadOnlyMetadataCollection<T> Klasse, die einen schreibgeschützten Wrapper für MetadataCollection darstellt.
Öffentliche Klasse ReferentialConstraint Diese Klasse stellt eine referenzielle Einschränkung zwischen zwei Entitäten dar, die die Endpunkte "von" und "zu" der Beziehung angibt.
Öffentliche Klasse RefType Stellt eine Klasse für einen Verweistyp dar.
Öffentliche Klasse RelationshipEndMember Initialisiert eine neue Instanz der RelationshipEndMember-Klasse.
Öffentliche Klasse RelationshipSet Klasse zur Darstellung einer Beziehungsmenge.
Öffentliche Klasse RelationshipType Stellt den Beziehungstyp dar.
Öffentliche Klasse RowType Stellt den EDM-Zeilentyp dar.
Öffentliche Klasse SimpleType Klasse, die einen einfachen Typ darstellt.
Öffentliche Klasse SsdlSerializer Stellt Methoden zur Serialisierung des Speicherabschnitts (Datenbank) eines EdmModel in XML bereit.
Öffentliche Klasse StoreItemCollection Klasse zur Darstellung einer Elementeauflistung im Speicherbereich.
Öffentliche Klasse StructuralType Stellt den strukturellen Typ dar.
Öffentliche Klasse TypeUsage Klasse, die Typinformationen für ein Element darstellt.

Strukturen

  Struktur Beschreibung
Öffentliche Struktur ReadOnlyMetadataCollection<T>.Enumerator Der Enumerator für MetadataCollection.

Schnittstellen

  Interface Beschreibung
Öffentliche Schnittstelle IEdmModelAdapter Veraltet. Eine Schnittstelle zum Abrufen des zugrunde liegenden Speicher- und konzeptionellen Modells für ein DbModel.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration BuiltInTypeKind Liste aller integrierten Typen.
Öffentliche Enumeration CollectionKind Art der Auflistung (auf Eigenschaften angewendet)
Öffentliche Enumeration ConcurrencyMode Der Parallelitätsmodus für Eigenschaften.
Öffentliche Enumeration DataSpace DataSpace
Öffentliche Enumeration EdmSchemaErrorSeverity Definiert den Schweregrad von Fehlern, die beim Validieren eines Entity Framework-Modells aufgetreten sind.
Öffentliche Enumeration OperationAction Stellt die Liste der möglichen Aktionen für den Löschvorgang dar.
Öffentliche Enumeration ParameterMode Die Aufzählung, die den Modus eines Parameters definiert.
Öffentliche Enumeration ParameterTypeSemantics Die Aufzählung, die die Typsemantik definiert, die zum Auflösen von Funktionsüberladungen verwendet wird.Diese Kennzeichen sind im Anbietermanifest für jede Funktionsdefinition definiert.
Öffentliche Enumeration PrimitiveTypeKind Primitive Typen wie durch EDM definiert
Öffentliche Enumeration PropertyKind Gibt die Arten der Elementattribute im konzeptionellen Modell an.
Öffentliche Enumeration RelationshipMultiplicity Stellt die Multiplizitätsinformationen über das End-Element eines Beziehungstyps dar.
Öffentliche Enumeration StoreGeneratedPattern Das Muster für servergenerierte Eigenschaften.