Partager via


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.

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.

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.

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.

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.

- ou -

Lorsque l'objet source n'est pas attaché à l'objet ObjectContext.

- ou -

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.

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. Pour spécifier une option de fusion autre que AppendOnly, appelez la Load méthode sur le EntityCollection<TEntity> ou EntityReference<TEntity> qui prend un paramètre spécifique MergeOption .

L’appel de la Load méthode définit l’indicateur IsLoaded sur true.

La Load méthode charge des objets associés à partir de la source de données, que soit ou non IsLoadedtrue.

S’applique à

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.

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

Objet MergeOption à utiliser lors de la fusion d'objets en un objet EntityCollection<TEntity> existant.

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.

- ou -

Lorsque l'objet source n'est pas attaché à l'objet ObjectContext.

- ou -

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.

Remarques

EntityCollection<TEntity> et EntityReference<TEntity> substituent cette méthode pour charger des objets connexes. Load est appelé pour charger explicitement des objets connexes à partir d’une extrémité associée exposée par une propriété de navigation. Pour plus d’informations, consultez Chargement d’objets connexes.

L’appel de la Load méthode définit l’indicateur IsLoaded sur true.

La Load méthode charge des objets associés à partir de la source de données, que soit ou non IsLoadedtrue.

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.

S’applique à