RelatedEnd 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.
Stellt eine Basisklasse dar, die allgemeine Funktionen für ein verwandtes Ende implementiert.
public ref class RelatedEnd abstract : System::Data::Objects::DataClasses::IRelatedEnd
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class RelatedEnd : System.Data.Objects.DataClasses.IRelatedEnd
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type RelatedEnd = class
interface IRelatedEnd
Public MustInherit Class RelatedEnd
Implements IRelatedEnd
- Vererbung
-
RelatedEnd
- Abgeleitet
- Attribute
- Implementiert
Hinweise
RelatedEnd ist die Basisklasse für die EntityCollection<TEntity> Klasse und die EntityReference<TEntity> Klasse.
Die RelatedEnd Klasse implementiert Funktionen, die zwischen den EntityCollection<TEntity>EntityReference<TEntity> Klassen gemeinsam verwendet werden.
Diese Klasse soll nicht direkt in Ihrem Code verwendet werden.
Eigenschaften
| Name | Beschreibung |
|---|---|
| IsLoaded |
Ruft einen Wert ab, der angibt, ob alle zugehörigen Objekte geladen wurden. |
| RelationshipName |
Ruft den Namen der Beziehung ab, an der dieses verwandte Ende teilnimmt. |
| RelationshipSet |
Ruft einen Verweis auf die Metadaten für das verwandte Ende ab. |
| SourceRoleName |
Ruft den Rollennamen am Quellende der Beziehung ab. |
| TargetRoleName |
Ruft den Rollennamen am Zielende der Beziehung ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Attach<TEntity>(IEnumerable<TEntity>, Boolean) |
Definiert eine Beziehung zwischen zwei angefügten Objekten. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetEnumerator() |
Gibt einen IEnumerator Wert zurück, der die Auflistung verwandter Objekte durchläuft. |
| 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. |
| Load(MergeOption) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein Objekt oder objekte vom zugehörigen Ende mit der angegebenen Seriendruckoption geladen. |
| 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. |
| OnDeserialized(StreamingContext) |
Wird intern verwendet, um Entitätsobjekte zusammen mit den RelationshipManager Instanzen zu deserialisieren. |
| 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. |
| 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. |
| ValidateOwnerForAttach() |
Stellt sicher, dass das Objekt, zu dem das zugehörige Ende gehört, einen Anfügungsvorgang unterstützt. |
Ereignisse
| Name | Beschreibung |
|---|---|
| AssociationChanged |
Tritt auf, wenn eine Änderung an einem verwandten Ende vorgenommen wird. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IRelatedEnd.Add(IEntityWithRelationships) |
Fügt dem zugehörigen Ende ein Objekt hinzu. |
| IRelatedEnd.Add(Object) |
Fügt dem zugehörigen Ende ein Objekt hinzu. |
| IRelatedEnd.Attach(IEntityWithRelationships) |
Fügt ein Objekt am zugehörigen Ende an. |
| IRelatedEnd.Attach(Object) |
Fügt ein Objekt an das zugehörige Ende an. |
| IRelatedEnd.CreateSourceQuery() |
Gibt einen IEnumerable Wert zurück, der die Objekte darstellt, die zum verwandten Ende gehören. |
| IRelatedEnd.Remove(IEntityWithRelationships) |
Entfernt ein Objekt aus der Auflistung am zugehörigen Ende. |
| IRelatedEnd.Remove(Object) |
Entfernt ein Objekt vom zugehörigen Ende, wenn das Objekt Teil des zugehörigen Endes ist. |