RelatedEnd.Load Methode

Definition

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 truefestgelegt.

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 truefestgelegt.

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.

Gilt für: