Freigeben über


System.Data.Entity.Core.Objects.DataClasses Namespace

Klassen

ComplexObject

Dies ist die Schnittstelle, die die Mindestschnittstelle darstellt, die eine Entität in ADO.NET sein muss.

EdmComplexPropertyAttribute

Attribut für komplexe Eigenschaften Implizierte Standardmäßige AttributeUsage-Eigenschaften Inherited=True, AllowMultiple=False, Das Metadatensystem erwartet dies und betrachtet nur das erste dieser Attribute, auch wenn mehr vorhanden sind.

EdmComplexTypeAttribute

Attribut für komplexe Typen

EdmEntityTypeAttribute

Attribut, das die Edm-Basisklasse identifiziert

EdmEnumTypeAttribute

Attribut, das einen enum-Typ anzeigt.

EdmFunctionAttribute

Gibt an, dass die angegebene Methode ein Proxy für eine EDM-Funktion ist.

EdmPropertyAttribute

Basisattribute für Eigenschaften, die Speicherelementen zugeordnet sind. Implizierte Standardmäßige AttributeUsage-Eigenschaften Inherited=True, AllowMultiple=False, Das Metadatensystem erwartet dies und betrachtet nur das erste dieser Attribute, auch wenn mehr vorhanden sind.

EdmRelationshipAttribute

Definiert auf Grundlage einer Zuordnung im konzeptionellen Modell eine Beziehung zwischen zwei Entitätstypen.

EdmRelationshipNavigationPropertyAttribute

Attribut, das die für ein RelationshipSet implizit definierten AttributeUsage-Standardeigenschaften Inherited=True, AllowMultiple=False, Das Metadatensystem erwartet dies und betrachtet nur das erste dieser Attribute, auch wenn mehr vorhanden sind.

EdmScalarPropertyAttribute

Attribut für skalare Eigenschaften in einer IEntity. Implizierte Standardmäßige AttributeUsage-Eigenschaften Inherited=True, AllowMultiple=False, Das Metadatensystem erwartet dies und betrachtet nur das erste dieser Attribute, auch wenn mehr vorhanden sind.

EdmSchemaAttribute

Attribut für statische Typen

EdmTypeAttribute

Basisattribute für schematisierte Typen

EntityCollection<TEntity>

Sammlung von Entitäten, die ein bestimmtes EDM-Konstrukt modellieren, das entweder alle Entitäten eines bestimmten Typs oder Entitäten sein kann, die an einer bestimmten Beziehung teilnehmen.

EntityObject

Dies ist die -Klasse, die die Grundlage für alle beschrifteten EntityObject-Klassen ist.

EntityReference

Modelliert ein Beziehungsende mit Multiplizität 1.

EntityReference<TEntity>

Modelliert ein Beziehungsende mit Multiplizität 1.

RelatedEnd

Basisklasse für EntityCollection und EntityReference

RelationshipManager

Container für die verzögert erstellten Beziehungsnavigationseigenschaftenobjekte (Auflistungen und Refs).

StructuralObject

Diese Klasse enthält die allgemeinen Methoden, die für ein Date-Objekt erforderlich sind.

Schnittstellen

IEntityChangeTracker

Diese Schnittstelle wird von einer Änderungsnachverfolgung implementiert und von Datenklassen verwendet, um Änderungen zu melden.

IEntityWithChangeTracker

Mindestschnittstelle, die eine Datenklasse implementieren muss, um von einer Änderungsnachverfolgung verwaltet zu werden.

IEntityWithKey

Schnittstelle, die eine Entität definiert, die einen Schlüssel enthält.

IEntityWithRelationships

Schnittstelle, die eine Datenklasse implementieren muss, wenn Beziehungen verfügbar gemacht werden

IRelatedEnd

Stellt ein Ende einer Beziehung dar.

Enumerationen

RelationshipKind

Identifiziert die Art einer Beziehung.