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 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
- 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) |