RelatedEnd.Load Metod

Definition

När det åsidosättas i en härledd klass läser du in det relaterade objektet eller objekten i den lokala samlingen eller referensen.

Överlagringar

Name Description
Load()

När det åsidosättas i en härledd klass läser du in det relaterade objektet eller objekten i den relaterade änden med alternativet för standardsammanfogning.

Load(MergeOption)

När det åsidosättas i en härledd klass läser du in ett objekt eller objekt från den relaterade änden med det angivna kopplingsalternativet.

Load()

När det åsidosättas i en härledd klass läser du in det relaterade objektet eller objekten i den relaterade änden med alternativet för standardsammanfogning.

public:
 virtual void Load();
public void Load();
abstract member Load : unit -> unit
override this.Load : unit -> unit
Public Sub Load ()

Implementeringar

Undantag

När källobjektet hämtades med hjälp av en NoTracking fråga och MergeOption inte NoTracking är eller de relaterade objekten redan har lästs in.

-eller-

När källobjektet inte är kopplat till ObjectContext.

-eller-

När källobjektet spåras men är i Added tillståndet eller Deleted eller MergeOption används för Load() är NoTracking.

Kommentarer

Standardalternativet för sammanfogning är AppendOnly för spårade objekt eller NoTracking när objektet inte spåras i ObjectStateManager. Om du vill ange ett annat kopplingsalternativ än AppendOnlyanropar Load du metoden på EntityCollection<TEntity> eller EntityReference<TEntity> som tar en specifik MergeOption parameter.

Load Om du anropar metoden anges IsLoaded flaggan till true.

Metoden Load läser in relaterade objekt från datakällan oavsett om IsLoaded det är true.

Gäller för

Load(MergeOption)

När det åsidosättas i en härledd klass läser du in ett objekt eller objekt från den relaterade änden med det angivna kopplingsalternativet.

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)

Parametrar

mergeOption
MergeOption

Att MergeOption använda vid sammanslagning av objekt i en befintlig EntityCollection<TEntity>.

Implementeringar

Undantag

När källobjektet hämtades med hjälp av en NoTracking fråga och MergeOption inte NoTracking är eller de relaterade objekten redan har lästs in.

-eller-

När källobjektet inte är kopplat till ObjectContext.

-eller-

När källobjektet spåras men är i Added tillståndet eller Deleted eller MergeOption används för Load() är NoTracking.

Kommentarer

Både EntityCollection<TEntity> och EntityReference<TEntity> åsidosätter den här metoden för att läsa in relaterade objekt. Load anropas för att explicit läsa in relaterade objekt från en relaterad slut som exponeras av en navigeringsegenskap. För mer information, se Läsa in relaterade objekt.

Load Om du anropar metoden anges IsLoaded flaggan till true.

Metoden Load läser in relaterade objekt från datakällan oavsett om IsLoaded det är true.

Standardalternativet för sammanfogning är AppendOnly för spårade objekt eller NoTracking när objektet inte spåras i ObjectStateManager.

Gäller för