RelatedEnd.Load Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě načte související objekt nebo objekty do místní kolekce nebo odkazu.
Přetížení
Load() |
Při přepsání v odvozené třídě načte související objekt nebo objekty na související konec s výchozí možností sloučení. |
Load(MergeOption) |
Při přepsání v odvozené třídě načte objekt nebo objekty ze souvisejícího konce se zadanou možností sloučení. |
Load()
Při přepsání v odvozené třídě načte související objekt nebo objekty na související konec s výchozí možností sloučení.
public:
virtual void Load();
public void Load ();
abstract member Load : unit -> unit
override this.Load : unit -> unit
Public Sub Load ()
Implementuje
Výjimky
Když byl zdrojový objekt načten pomocí NoTracking dotazu a MergeOption objekt NoTracking není nebo jsou související objekty již načteny.
-nebo-
Pokud zdrojový objekt není připojen k objektu ObjectContext.
-nebo-
Když je zdrojový objekt sledován, ale je ve Added stavu nebo Deleted nebo se MergeOption používá pro Load()NoTrackingje .
Poznámky
Výchozí možnost sloučení je AppendOnly pro sledované objekty nebo NoTracking pokud objekt není sledován v objektu ObjectStateManager. Chcete-li zadat jinou možnost sloučení než AppendOnly, zavolejte metodu EntityReference<TEntity>Load
EntityCollection<TEntity> nebo , která přebírá konkrétní MergeOption parametr.
Volání metody Load nastaví IsLoaded příznak na true
.
Metoda Load načte související objekty ze zdroje dat bez ohledu na to, zda je true
nebo není IsLoaded .
Platí pro
Load(MergeOption)
Při přepsání v odvozené třídě načte objekt nebo objekty ze souvisejícího konce se zadanou možností sloučení.
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)
Parametry
- mergeOption
- MergeOption
Objekt MergeOption , který se má použít při slučování objektů do existujícího EntityCollection<TEntity>objektu .
Implementuje
Výjimky
Když byl zdrojový objekt načten pomocí NoTracking dotazu a MergeOption objekt NoTracking není nebo jsou související objekty již načteny.
-nebo-
Pokud zdrojový objekt není připojen k objektu ObjectContext.
-nebo-
Když je zdrojový objekt sledován, ale je ve Added stavu nebo Deleted nebo se MergeOption používá pro Load()NoTrackingje .
Poznámky
Obě EntityCollection<TEntity> a EntityReference<TEntity> přepsat tuto metodu načtení souvisejících objektů.
Load
je volána explicitně načíst související objekty ze souvisejícího konce vystaveného navigační vlastností. Další informace najdete v tématu Načítání souvisejících objektů.
Volání metody Load nastaví IsLoaded příznak na true
.
Metoda Load načte související objekty ze zdroje dat bez ohledu na to, zda je true
nebo není IsLoaded .
Výchozí možnost sloučení je AppendOnly pro sledované objekty nebo NoTracking pokud objekt není sledován v objektu ObjectStateManager.