RelatedEnd.Load Methode

Definition

Wenn sie in einer abgeleiteten Klasse überschrieben wird, werden das zugehörige Objekt oder die zugehörigen Objekte in die lokale Auflistung oder den lokalen Verweis geladen.

Überlädt

Name Beschreibung
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.

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.

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 mithilfe einer NoTracking Abfrage abgerufen wurde und dies MergeOption nicht NoTracking oder die zugehörigen Objekte bereits geladen wurden.

-oder-

Wenn das Quellobjekt nicht an die ObjectContext.

-oder-

Wenn das Quellobjekt nachverfolgt wird, sich aber im Zustand oder Deleted im Added Zustand befindet oder für das MergeOption verwendet Load() wirdNoTracking.

Hinweise

Die Standardoption "Zusammenführen" ist AppendOnly für nachverfolgte Objekte oder NoTracking wenn das Objekt nicht in der ObjectStateManagerDatei nachverfolgt wird. Um eine andere Zusammenführungsoption als AppendOnlyanzugeben, rufen Sie die Load Methode für die EntityCollection<TEntity> oder die, die EntityReference<TEntity> einen bestimmten MergeOption Parameter verwendet, auf.

Durch Aufrufen der Load Methode wird das IsLoaded Flag auf true.

Die Load Methode lädt verwandte Objekte aus der Datenquelle, unabhängig davon, ob dies der IsLoaded Wert ist true.

Gilt für:

Load(MergeOption)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein Objekt oder objekte vom zugehörigen Ende mit der angegebenen Seriendruckoption geladen.

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

Wird MergeOption beim Zusammenführen von Objekten in ein vorhandenes EntityCollection<TEntity>Objekt verwendet.

Implementiert

Ausnahmen

Wenn das Quellobjekt mithilfe einer NoTracking Abfrage abgerufen wurde und dies MergeOption nicht NoTracking oder die zugehörigen Objekte bereits geladen wurden.

-oder-

Wenn das Quellobjekt nicht an die ObjectContext.

-oder-

Wenn das Quellobjekt nachverfolgt wird, sich aber im Zustand oder Deleted im Added Zustand befindet oder für das MergeOption verwendet Load() wirdNoTracking.

Hinweise

EntityReference<TEntity> Sie können diese Methode sowohl EntityCollection<TEntity> außer Kraft setzen, um verwandte Objekte zu laden. Load wird aufgerufen, um verknüpfte Objekte explizit aus einem verknüpften Ende zu laden, das von einer Navigationseigenschaft verfügbar gemacht wird. Weitere Informationen finden Sie unter Laden verwandter Objekte.

Durch Aufrufen der Load Methode wird das IsLoaded Flag auf true.

Die Load Methode lädt verwandte Objekte aus der Datenquelle, unabhängig davon, ob dies der IsLoaded Wert ist true.

Die Standardoption "Zusammenführen" ist AppendOnly für nachverfolgte Objekte oder NoTracking wenn das Objekt nicht in der ObjectStateManagerDatei nachverfolgt wird.

Gilt für: