RelatedEnd.Load Méthode

Définition

En cas de substitution dans une classe dérivée, charge les objets connexes dans la référence ou collection locale.When overridden in a derived class, loads the related object or objects into the local collection or reference.

Surcharges

Load()

En cas de substitution dans une classe dérivée, charge les objets connexes dans la terminaison connexe avec l'option de fusion par défaut.When overridden in a derived class, loads the related object or objects into the related end with the default merge option.

Load(MergeOption)

En cas de substitution dans une classe dérivée, charge un ou plusieurs objets à partir de la terminaison connexe avec l'option de fusion spécifiée.When overridden in a derived class, loads an object or objects from the related end with the specified merge option.

Load()

En cas de substitution dans une classe dérivée, charge les objets connexes dans la terminaison connexe avec l'option de fusion par défaut.When overridden in a derived class, loads the related object or objects into the related end with the default merge option.

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 requête NoTracking et que l'objet MergeOption n'est pas NoTracking ou que les objets connexes sont déjà chargés.When the source object was retrieved by using a NoTracking query and the MergeOption is not NoTracking or the related objects are already loaded.

ou-or- Lorsque l'objet source n'est pas attaché à l'objet ObjectContext.When the source object is not attached to the ObjectContext.

- ou --or- Lorsque l'objet source est suivi mais qu'il est à l'état Added ou Deleted ou que l'objet MergeOption utilisé pour Load() est NoTracking.When the source object is being tracked but is in the Added or Deleted state or the MergeOption used for Load() is NoTracking.

Remarques

L’option de fusion par défaut est AppendOnly pour les objets suivis ou NoTracking lorsque l’objet n’est pas suivi dans l’objet ObjectStateManager.The default merge option is AppendOnly for tracked objects or NoTracking when the object is not tracked in the ObjectStateManager. Pour spécifier une option de fusion autre AppendOnlyque, appelez Load la méthode sur EntityCollection<TEntity> le ou EntityReference<TEntity> le qui prend un MergeOption paramètre spécifique.To specify a merge option other than AppendOnly, call the Load method on the EntityCollection<TEntity> or the EntityReference<TEntity> that takes a specific MergeOption parameter.

L’appel Load de la méthode IsLoaded affecte à truel’indicateur la valeur.Calling the Load method sets the IsLoaded flag to true.

La Load méthode charge les objets connexes à partir de la source de IsLoaded données true, qu’il s’agisse ou non de.The Load method loads related objects from the data source whether or not IsLoaded is true.

Load(MergeOption)

En cas de substitution dans une classe dérivée, charge un ou plusieurs objets à partir de la terminaison connexe avec l'option de fusion spécifiée.When overridden in a derived class, loads an object or objects from the related end with the specified merge option.

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

Paramètres

mergeOption
MergeOption

MergeOption à utiliser lors de la fusion d'objets en un objet EntityCollection<TEntity> existant.The MergeOption to use when merging objects into an existing EntityCollection<TEntity>.

Implémente

Exceptions

Lorsque l'objet source a été récupéré à l'aide d'une requête NoTracking et que l'objet MergeOption n'est pas NoTracking ou que les objets connexes sont déjà chargés.When the source object was retrieved by using a NoTracking query and the MergeOption is not NoTracking or the related objects are already loaded.

- ou --or- Lorsque l'objet source n'est pas attaché à l'objet ObjectContext.When the source object is not attached to the ObjectContext.

ou-or- Lorsque l'objet source est suivi mais qu'il est à l'état Added ou Deleted ou que l'objet MergeOption utilisé pour Load() est NoTracking.When the source object is being tracked but is in the Added or Deleted state or the MergeOption used for Load() is NoTracking.

Remarques

EntityCollection<TEntity> et EntityReference<TEntity> substituent cette méthode pour charger des objets connexes.Both EntityCollection<TEntity> and EntityReference<TEntity> override this method to load related objects. Loadest appelé pour charger explicitement des objets connexes à partir d’une terminaison connexe exposée par une propriété de navigation.Load is called to explicitly load related objects from a related end exposed by a navigation property. Pour plus d’informations, consultez chargement d’objets connexes.For more information, see Loading Related Objects.

L’appel Load de la méthode IsLoaded affecte à truel’indicateur la valeur.Calling the Load method sets the IsLoaded flag to true.

La Load méthode charge les objets connexes à partir de la source de IsLoaded données true, qu’il s’agisse ou non de.The Load method loads related objects from the data source whether or not IsLoaded is true.

L’option de fusion par défaut est AppendOnly pour les objets suivis ou NoTracking lorsque l’objet n’est pas suivi dans l’objet ObjectStateManager.The default merge option is AppendOnly for tracked objects or NoTracking when the object is not tracked in the ObjectStateManager.

S’applique à