EntityReference Klasse

Definition

Basisklasse, die nicht generische Funktionen für ein EntityReference<TEntity>.

public ref class EntityReference abstract : System::Data::Objects::DataClasses::RelatedEnd
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class EntityReference : System.Data.Objects.DataClasses.RelatedEnd
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type EntityReference = class
    inherit RelatedEnd
Public MustInherit Class EntityReference
Inherits RelatedEnd
Vererbung
EntityReference
Abgeleitet
Attribute

Hinweise

Die EntityReference Klasse macht das EntityKey zugehörige Objekt verfügbar und ist eine Basisklasse für die EntityReference<TEntity> Klasse. Ein EntityReference<TEntity> Objekt wird von einer Navigationseigenschaft zurückgegeben, wenn das zugehörige Ende eine Multiplikation von Null oder 1 aufweist. Weitere Informationen finden Sie unter NavigationProperty Element (CSDL).For more information, see NavigationProperty Element (CSDL).

Konstruktoren

Name Beschreibung
EntityReference()

Initialisiert eine neue Instanz der EntityReference-Klasse.

Eigenschaften

Name Beschreibung
EntityKey

Gibt den Schlüssel für das zugehörige Objekt zurück.

IsLoaded

Ruft einen Wert ab, der angibt, ob alle zugehörigen Objekte geladen wurden.

(Geerbt von RelatedEnd)
RelationshipName

Ruft den Namen der Beziehung ab, an der dieses verwandte Ende teilnimmt.

(Geerbt von RelatedEnd)
RelationshipSet

Ruft einen Verweis auf die Metadaten für das verwandte Ende ab.

(Geerbt von RelatedEnd)
SourceRoleName

Ruft den Rollennamen am Quellende der Beziehung ab.

(Geerbt von RelatedEnd)
TargetRoleName

Ruft den Rollennamen am Zielende der Beziehung ab.

(Geerbt von RelatedEnd)

Methoden

Name Beschreibung
Attach<TEntity>(IEnumerable<TEntity>, Boolean)

Definiert eine Beziehung zwischen zwei angefügten Objekten.

(Geerbt von RelatedEnd)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEnumerator()

Gibt einen IEnumerator Wert zurück, der die Auflistung verwandter Objekte durchläuft.

(Geerbt von RelatedEnd)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Load()

Wenn sie in einer abgeleiteten Klasse überschrieben werden, wird das zugehörige Objekt oder die zugehörigen Objekte mit der Standarddruckoption in das zugehörige Ende geladen.

(Geerbt von RelatedEnd)
Load(MergeOption)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein Objekt oder objekte vom zugehörigen Ende mit der angegebenen Seriendruckoption geladen.

(Geerbt von RelatedEnd)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean)

Führt verwandte Entitäten mit der lokalen EntityCollection<TEntity>Zusammenführung zusammen.

(Geerbt von RelatedEnd)
OnDeserialized(StreamingContext)

Wird intern verwendet, um Entitätsobjekte zusammen mit den RelationshipManager Instanzen zu deserialisieren.

(Geerbt von RelatedEnd)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean)

Bestimmt, ob ein Objekt an die lokale Auflistung oder den lokalen Verweis angefügt werden kann.

(Geerbt von RelatedEnd)
ValidateLoad<TEntity>(MergeOption, String)

Stellt sicher, dass das zugehörige Objekt oder die zugehörigen Objekte erfolgreich in die lokale Auflistung oder den Lokalen Verweis geladen werden können.

(Geerbt von RelatedEnd)
ValidateOwnerForAttach()

Stellt sicher, dass das Objekt, zu dem das zugehörige Ende gehört, einen Anfügungsvorgang unterstützt.

(Geerbt von RelatedEnd)

Ereignisse

Name Beschreibung
AssociationChanged

Tritt auf, wenn eine Änderung an einem verwandten Ende vorgenommen wird.

(Geerbt von RelatedEnd)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IRelatedEnd.Add(IEntityWithRelationships)

Fügt dem zugehörigen Ende ein Objekt hinzu.

(Geerbt von RelatedEnd)
IRelatedEnd.Add(Object)

Fügt dem zugehörigen Ende ein Objekt hinzu.

(Geerbt von RelatedEnd)
IRelatedEnd.Attach(IEntityWithRelationships)

Fügt ein Objekt am zugehörigen Ende an.

(Geerbt von RelatedEnd)
IRelatedEnd.Attach(Object)

Fügt ein Objekt an das zugehörige Ende an.

(Geerbt von RelatedEnd)
IRelatedEnd.CreateSourceQuery()

Gibt einen IEnumerable Wert zurück, der die Objekte darstellt, die zum verwandten Ende gehören.

(Geerbt von RelatedEnd)
IRelatedEnd.Remove(IEntityWithRelationships)

Entfernt ein Objekt aus der Auflistung am zugehörigen Ende.

(Geerbt von RelatedEnd)
IRelatedEnd.Remove(Object)

Entfernt ein Objekt vom zugehörigen Ende, wenn das Objekt Teil des zugehörigen Endes ist.

(Geerbt von RelatedEnd)

Gilt für: