RelatedEnd.Load Methode
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.
Lädt, wenn in einer abgeleiteten Klasse überschrieben, ein oder mehrere verbundene Objekte in die lokale Auflistung oder den lokalen Verweis.
Überlädt
Load() |
Lädt, wenn in einer abgeleiteten Klasse überschrieben, ein oder mehrere verbundene Objekte mit der voreingestellten Mergeoption in das verknüpfte Ende. |
Load(MergeOption) |
Lädt, wenn in einer abgeleiteten Klasse überschrieben, mit der angegebenen Zusammenführungsoption ein oder mehrere Objekte aus dem verknüpften Ende. |
Load()
Lädt, wenn in einer abgeleiteten Klasse überschrieben, ein oder mehrere verbundene Objekte mit der voreingestellten Mergeoption in das verknüpfte Ende.
public:
virtual void Load();
public void Load ();
abstract member Load : unit -> unit
override this.Load : unit -> unit
Public Sub Load ()
Implementiert
Ausnahmen
Wenn das Quellobjekt mit einer NoTracking-Abfrage abgerufen wurde und als MergeOption nicht NoTracking gewählt wurde oder die verknüpften Objekte bereits geladen sind.
- oder -
Wenn das Quellobjekt nicht dem ObjectContext angefügt ist.
- oder -
Wenn das Quellobjekt nachverfolgt wird, sich jedoch im Status Added oder Deleted befindet, oder wenn es sich bei der für MergeOption verwendeten Load() um NoTracking handelt.
Hinweise
Die voreingestellte Mergeoption ist AppendOnly für nachverfolgte Objekte und NoTracking für nicht im ObjectStateManager nachverfolgte Objekte. Um eine andere Mergeoption als AppendOnlyanzugeben, rufen Sie die Load
-Methode für oder auf, EntityCollection<TEntity> die EntityReference<TEntity> einen bestimmten MergeOption Parameter akzeptiert.
Durch Aufrufen der Load -Methode wird das IsLoaded Flag auf true
festgelegt.
Die Load -Methode lädt verwandte Objekte aus der Datenquelle, unabhängig davon, ob ist oder nicht IsLoadedtrue
.
Gilt für:
Load(MergeOption)
Lädt, wenn in einer abgeleiteten Klasse überschrieben, mit der angegebenen Zusammenführungsoption ein oder mehrere Objekte aus dem verknüpften Ende.
public:
abstract void Load(System::Data::Objects::MergeOption mergeOption);
public abstract void Load (System.Data.Objects.MergeOption mergeOption);
abstract member Load : System.Data.Objects.MergeOption -> unit
Public MustOverride Sub Load (mergeOption As MergeOption)
Parameter
- mergeOption
- MergeOption
Die beim Zusammenführen von Objekten in eine vorhandene MergeOption zu verwendende EntityCollection<TEntity>.
Implementiert
Ausnahmen
Wenn das Quellobjekt mit einer NoTracking-Abfrage abgerufen wurde und als MergeOption nicht NoTracking gewählt wurde oder die verknüpften Objekte bereits geladen sind.
- oder -
Wenn das Quellobjekt nicht dem ObjectContext angefügt ist.
- oder -
Wenn das Quellobjekt nachverfolgt wird, sich jedoch im Status Added oder Deleted befindet, oder wenn es sich bei der für MergeOption verwendeten Load() um NoTracking handelt.
Hinweise
Sowohl EntityCollection<TEntity> als auch EntityReference<TEntity> überschreiben diese Methode, um verbundene Objekte zu laden.
Load
wird aufgerufen, um verknüpfte Objekte explizit von einem verknüpften Ende zu laden, das von einer Navigationseigenschaft verfügbar gemacht wird. Weitere Informationen finden Sie unter Laden verknüpfter Objekte.
Durch Aufrufen der Load -Methode wird das IsLoaded Flag auf true
festgelegt.
Die Load -Methode lädt verwandte Objekte aus der Datenquelle, unabhängig davon, ob ist oder nicht IsLoadedtrue
.
Die voreingestellte Mergeoption ist AppendOnly für nachverfolgte Objekte und NoTracking für nicht im ObjectStateManager nachverfolgte Objekte.