Freigeben über


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

Klassen

AssociationEndMember

Stellt ein Ende eines Zuordnungstyps dar.

AssociationSet

Klasse zum Darstellen einer Zuordnungsgruppe

AssociationSetEnd

Klasse, die ein AssociationSet-Ende darstellt

AssociationType

Beschreibt eine Zuordnung/Beziehung zwischen zwei Entitäten im konzeptionellen Modell oder eine Fremdschlüsselbeziehung zwischen zwei Tabellen im Speichermodell. Im konzeptionellen Modell kann die abhängige Klasse eine Fremdschlüsseleigenschaft definieren oder nicht. Wenn ein Fremdschlüssel definiert ist, ist die IsForeignKey Eigenschaft true und die Constraint Eigenschaft enthält Details der Fremdschlüssel.

CollectionType

Stellt den Edm-Auflistungstyp dar.

ComplexType

Stellt den komplexen Edm-Typ dar. Dies kann verwendet werden, um komplexe Typen aus einer konzeptuellen raummodellbasierten Konvention zu konfigurieren. Komplexe Typen werden im Speichermodell nicht unterstützt.

CsdlSerializer

Serialisiert einen EdmModel , der den Einschränkungen einer einzelnen CSDL-Schemadatei entspricht, in einen XML-Writer. Das modell, das serialisiert werden soll, muss ein einzelnes EntityContainer enthalten.

DataModelErrorEventArgs

Informationen zu einem Fehler, der bei der Verarbeitung eines Entity Framework-Modells aufgetreten ist.

DbModelExtensions

Erweiterungsmethoden für DbModel.

Documentation

Klasse, die die Dokumentation darstellt, die einem Element zugeordnet ist

EdmError

Diese Klasse kapselt die Fehlerinformationen für einen generischen EDM-Fehler.

EdmFunction

Klasse zum Darstellen einer Funktion

EdmFunctionPayload

Enthält zusätzliche Attribute und Eigenschaften des EdmFunction

EdmItemCollection

Klasse für die Darstellung einer Auflistung von Elementen im Edm-Raum.

EdmMember

Stellt die edm-Memberklasse dar.

EdmModel

Stellt ein konzeptionelles oder Speichermodell dar. Diese Klasse kann verwendet werden, um auf Informationen über die Form des Modells und die Art und Weise zuzugreifen, wie es konfiguriert wurde.

EdmProperty

Im konzeptuellen Raum stellt EdmProperty eine Eigenschaft für eine Entität dar. Im Speicherbereich stellt EdmProperty eine Spalte in einer Tabelle dar.

EdmSchemaError

Diese Klasse kapselt die Fehlerinformationen für einen aufgetretenen Schemafehler.

EdmType

Basis-EdmType-Klasse für alle Modelltypen

EntityContainer

Klasse zum Darstellen eines Entitätscontainers

EntitySet

Stellt eine bestimmte Verwendung einer in EntityType definierten Struktur dar. Im konzeptionellen Modell stellt dies eine Gruppe dar, die Entitäten abfragen und beibehalten kann. Im Speichermodell stellt es eine Tabelle dar. Aus einer Speicherraummodellkonvention kann sie verwendet werden, um tabellennamen mit Table Eigenschaft und Tabellenschema mit Schema Eigenschaft zu konfigurieren.

EntitySetBase

Klasse zum Darstellen eines Entitätssatzes

EntityType

Stellt die Struktur eines dar EntitySet. Im konzeptionellen Modell stellt dies die Form und Struktur einer Entität dar. Im Speichermodell stellt dies die Struktur einer Tabelle dar. Verwenden Sie EntitySet, um das Schema und den Tabellennamen zu ändern.

EntityTypeBase

Stellt den Entitätstyp dar.

EnumMember

Stellt einen Enumerationsmember dar.

EnumType

Stellt einen Enumerationstyp dar.

Facet

Klasse für die Darstellung eines Facet-Objekts Dieses Objekt ist unveränderlich (nicht nur auf readonly festgelegt) und einige Teile des Systems sind von diesem Verhalten abhängig.

FacetDescription

Klasse zum Darstellen eines FacetDescription-Objekts

FunctionParameter

Klasse, die einen Funktionsparameter darstellt

GlobalItem

Stellt die Basiselementklasse für alle Metadaten dar.

ItemCollection

Klasse für die Darstellung einer Auflistung von Elementen. Die meisten Implementierungen für die tatsächliche Wartung der Sammlung werden von MetadataCollection durchgeführt.

MetadataItem

Stellt die Basiselementklasse für alle Metadaten dar.

MetadataProperty

Klasse, die ein Metadatenattribute für ein Element darstellt

MetadataWorkspace

Arbeitsbereich für Laufzeitmetadaten

NavigationProperty

Darstellen der edm-Navigationseigenschaftsklasse

ObjectItemCollection

Eine Klasse zum Darstellen einer Auflistung von Elementen für die Objektebene. Die meisten Implementierungen für die tatsächliche Wartung der Sammlung werden von ItemCollection durchgeführt.

PrimitiveType

Klasse, die einen primitiven Typ darstellt

ReadOnlyMetadataCollection<T>

Klasse, die einen schreibgeschützten Wrapper um MetadataCollection darstellt

ReferentialConstraint

Diese Klasse stellt eine referenzielle Einschränkung zwischen zwei Entitäten dar, die die Enden "to" und "from" der Beziehung angeben.

RefType

Klasse, die einen Ref-Typ darstellt

RelationshipEndMember

Initialisiert eine neue instance der RelationshipEndMember-Klasse

RelationshipSet

Klasse zum Darstellen eines Beziehungssatzes

RelationshipType

Stellt den Beziehungstyp dar.

RowType

Stellt den Edm-Zeilentyp dar.

SimpleType

Klasse, die einen einfachen Typ darstellt

SsdlSerializer

Serialisiert den Speicherabschnitt (Datenbank) eines EdmModel in XML.

StoreItemCollection

Klasse zum Darstellen einer Auflistung von Elementen im Speicherbereich.

StructuralType

Stellt den Strukturtyp dar.

TypeUsage

Klasse, die eine Typinformation für ein Element darstellt

Strukturen

ReadOnlyMetadataCollection<T>.Enumerator

Der Enumerator für MetadataCollection

Schnittstellen

IEdmModelAdapter

Eine Schnittstelle zum Abrufen des zugrunde liegenden Speichers und des konzeptionellen Modells für ein DbModel.

Enumerationen

BuiltInTypeKind

Liste aller integrierten Typen

CollectionKind

Art der Auflistung (auf Eigenschaften angewendet)

ConcurrencyMode

Der Parallelitätsmodus für Eigenschaften.

DataSpace

Dataspace

EdmSchemaErrorSeverity

Definiert die verschiedenen Schweregrade von Fehlern, die beim Überprüfen eines Entity Framework-Modells auftreten können.

OperationAction

Stellt die Liste der möglichen Aktionen für den Löschvorgang dar.

ParameterMode

Die Enumeration, die den Modus eines Parameters definiert

ParameterTypeSemantics

Die Enumeration, die die Typsemantik definiert, die zum Auflösen von Funktionsüberladungen verwendet wird. Diese Flags werden im Anbietermanifest pro Funktionsdefinition definiert.

PrimitiveTypeKind

Primitive Typen, wie von EDM definiert

PropertyKind

Gibt die Arten der Elementattribute im konzeptionellen Modell an.

RelationshipMultiplicity

Stellt die Multiplikationsinformationen zum Ende eines Beziehungstyps dar.

StoreGeneratedPattern

Das Muster für servergenerierte Eigenschaften.