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 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.