RelatedEnd.Load Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.