RelatedEnd.Load Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
En cas de substitution dans une classe dérivée, charge l’objet ou les objets associés dans la collection ou la référence locale.
Surcharges
| Nom | Description |
|---|---|
| Load() |
En cas de substitution dans une classe dérivée, charge l’objet ou les objets associés à la fin associée avec l’option de fusion par défaut. |
| Load(MergeOption) |
En cas de substitution dans une classe dérivée, charge un objet ou des objets à partir de la fin associée avec l’option de fusion spécifiée. |
Load()
En cas de substitution dans une classe dérivée, charge l’objet ou les objets associés à la fin associée avec l’option de fusion par défaut.
public:
virtual void Load();
public void Load();
abstract member Load : unit -> unit
override this.Load : unit -> unit
Public Sub Load ()
Implémente
Exceptions
Lorsque l’objet source a été récupéré à l’aide d’une NoTracking requête et que l’objet MergeOption n’est pas NoTracking ou les objets associés sont déjà chargés.
-ou-
Lorsque l’objet source n’est pas attaché au ObjectContext.
-ou-
Lorsque l’objet source est suivi, mais qu’il est dans l’état Added ou Deleted dans lequel il MergeOption est NoTrackingutiliséLoad().
Remarques
L’option de fusion par défaut concerne AppendOnly les objets suivis ou NoTracking lorsque l’objet n’est pas suivi dans le ObjectStateManager. Pour spécifier une option de fusion autre que AppendOnly, appelez la Load méthode sur le EntityCollection<TEntity> ou le EntityReference<TEntity> paramètre qui prend un paramètre spécifique MergeOption .
L’appel de la méthode définit l’indicateur LoadIsLoaded sur true.
La Load méthode charge des objets connexes à partir de la source de données, qu’il s’agisse IsLoadedou nontrue.
S’applique à
Load(MergeOption)
En cas de substitution dans une classe dérivée, charge un objet ou des objets à partir de la fin associée avec l’option de fusion spécifiée.
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)
Paramètres
- mergeOption
- MergeOption
À MergeOption utiliser lors de la fusion d’objets dans un objet existant EntityCollection<TEntity>.
Implémente
Exceptions
Lorsque l’objet source a été récupéré à l’aide d’une NoTracking requête et que l’objet MergeOption n’est pas NoTracking ou les objets associés sont déjà chargés.
-ou-
Lorsque l’objet source n’est pas attaché au ObjectContext.
-ou-
Lorsque l’objet source est suivi, mais qu’il est dans l’état Added ou Deleted dans lequel il MergeOption est NoTrackingutiliséLoad().
Remarques
À la fois EntityCollection<TEntity> et EntityReference<TEntity> remplacez cette méthode pour charger des objets connexes.
Load est appelé pour charger explicitement des objets associés à partir d’une fin associée exposée par une propriété de navigation. Pour plus d’informations, consultez Chargement d’objets connexes.
L’appel de la méthode définit l’indicateur LoadIsLoaded sur true.
La Load méthode charge des objets connexes à partir de la source de données, qu’il s’agisse IsLoadedou nontrue.
L’option de fusion par défaut concerne AppendOnly les objets suivis ou NoTracking lorsque l’objet n’est pas suivi dans le ObjectStateManager.