EntityReference Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Basisklasse, die die nicht generische Funktionalität für einen EntityReference<TEntity> implementiert.
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
- Abgeleitet
- Attribute
Hinweise
Die EntityReference-Klasse stellt den EntityKey des verbundenen Objekts bereit und dient als Basisklasse für die EntityReference<TEntity>-Klasse. Eine Navigationseigenschaft gibt ein EntityReference<TEntity>-Objekt zurück, wenn das verknüpfte Ende eine Multiplizität von null oder eins hat. Weitere Informationen finden Sie unter NavigationProperty-Element (CSDL).
Konstruktoren
EntityReference() |
Initialisiert eine neue Instanz der EntityReference-Klasse. |
Eigenschaften
EntityKey |
Gibt den Schlüssel für das verbundene Objekt zurück. |
IsLoaded |
Ruft einen Wert ab, der angibt, ob alle verknüpften Objekte geladen wurden. (Geerbt von RelatedEnd) |
RelationshipName |
Ruft den Namen der Beziehung ab, der dieses verknüpfte Ende angehört. (Geerbt von RelatedEnd) |
RelationshipSet |
Ruft einen Verweis auf die Metadaten für das verknüpfte Ende ab. (Geerbt von RelatedEnd) |
SourceRoleName |
Ruft den Rollennamen am Quellenende der Beziehung ab. (Geerbt von RelatedEnd) |
TargetRoleName |
Ruft den Rollennamen am Zielende der Beziehung ab. (Geerbt von RelatedEnd) |
Methoden
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 zurück, der die Auflistung verbundener Objekte durchläuft. (Geerbt von RelatedEnd) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
Load() |
Lädt, wenn in einer abgeleiteten Klasse überschrieben, ein oder mehrere verbundene Objekte mit der voreingestellten Mergeoption in das verknüpfte Ende. (Geerbt von RelatedEnd) |
Load(MergeOption) |
Lädt, wenn in einer abgeleiteten Klasse überschrieben, mit der angegebenen Zusammenführungsoption ein oder mehrere Objekte aus dem verknüpften Ende. (Geerbt von RelatedEnd) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean) |
Führt verknüpfte Entitäten in der lokalen EntityCollection<TEntity> zusammen. (Geerbt von RelatedEnd) |
OnDeserialized(StreamingContext) |
Wird intern verwendet, um Entitätsobjekte gemeinsam 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) |
Ermittelt, ob ein Objekt der lokalen Auflistung oder dem lokalen Verweis angefügt werden kann. (Geerbt von RelatedEnd) |
ValidateLoad<TEntity>(MergeOption, String) |
Stellt sicher, dass das verbundene Objekt bzw. die verbundenen Objekte in die lokale Auflistung oder den lokalen Verweis geladen werden können. (Geerbt von RelatedEnd) |
ValidateOwnerForAttach() |
Stellt sicher, dass das Objekt, zu dem das verknüpfte Ende gehört, Anfügevorgänge unterstützt. (Geerbt von RelatedEnd) |
Ereignisse
AssociationChanged |
Tritt auf, wenn an einem verknüpften Ende eine Änderung vorgenommen wird. (Geerbt von RelatedEnd) |
Explizite Schnittstellenimplementierungen
IRelatedEnd.Add(IEntityWithRelationships) |
Fügt dem verknüpften Ende ein Objekt hinzu. (Geerbt von RelatedEnd) |
IRelatedEnd.Add(Object) |
Fügt dem verknüpften Ende ein Objekt hinzu. (Geerbt von RelatedEnd) |
IRelatedEnd.Attach(IEntityWithRelationships) |
Fügt am verknüpften Ende ein Objekt an. (Geerbt von RelatedEnd) |
IRelatedEnd.Attach(Object) |
Fügt ein Objekt an das verknüpftes Ende an. (Geerbt von RelatedEnd) |
IRelatedEnd.CreateSourceQuery() |
Gibt eine IEnumerable zurück, die die zum verknüpften Ende gehörenden Objekte darstellt. (Geerbt von RelatedEnd) |
IRelatedEnd.Remove(IEntityWithRelationships) |
Entfernt ein Objekt aus der Auflistung am verknüpften Ende. (Geerbt von RelatedEnd) |
IRelatedEnd.Remove(Object) |
Entfernt ein Objekt aus dem verknüpften Ende, wenn das Objekt Teil des verknüpften Endes ist. (Geerbt von RelatedEnd) |