Partager via


ObjectContext.LoadProperty Méthode

Définition

Surcharges

LoadProperty(Object, String)

Charge explicitement, à l'aide de l'option de fusion par défaut, un objet lié à l'objet fourni par la propriété de navigation spécifiée.

LoadProperty(Object, String, MergeOption)

Charge explicitement, à l'aide de l'option de fusion spécifiée, un objet lié à l'objet fourni par la propriété de navigation indiquée.

LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>)

Charge explicitement, à l'aide de l'option de fusion par défaut, un objet lié à l'objet fourni par la requête LINQ spécifiée.

LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>, MergeOption)

Charge explicitement, à l'aide de l'option de fusion spécifiée, un objet lié à l'objet fourni par la requête LINQ indiquée.

LoadProperty(Object, String)

Charge explicitement, à l'aide de l'option de fusion par défaut, un objet lié à l'objet fourni par la propriété de navigation spécifiée.

public virtual void LoadProperty (object entity, string navigationProperty);
abstract member LoadProperty : obj * string -> unit
override this.LoadProperty : obj * string -> unit
Public Overridable Sub LoadProperty (entity As Object, navigationProperty As String)

Paramètres

entity
Object

Entité pour laquelle les objets connexes seront chargés.

navigationProperty
String

Nom de la propriété de navigation qui retourne les objets connexes à charger.

Exceptions

L’entité est dans un Detachedétat ou System.Data.Entity.EntityState.Added, ou Deleted est attachée à un autre instance de ObjectContext .

S’applique à

LoadProperty(Object, String, MergeOption)

Charge explicitement, à l'aide de l'option de fusion spécifiée, un objet lié à l'objet fourni par la propriété de navigation indiquée.

public virtual void LoadProperty (object entity, string navigationProperty, System.Data.Entity.Core.Objects.MergeOption mergeOption);
abstract member LoadProperty : obj * string * System.Data.Entity.Core.Objects.MergeOption -> unit
override this.LoadProperty : obj * string * System.Data.Entity.Core.Objects.MergeOption -> unit

Paramètres

entity
Object

Entité pour laquelle les objets connexes seront chargés.

navigationProperty
String

Nom de la propriété de navigation qui retourne les objets connexes à charger.

mergeOption
MergeOption

Valeur MergeOption à utiliser lors du chargement des objets connexes.

Exceptions

L’entité est dans un Detachedétat ou System.Data.Entity.EntityState.Added, ou Deleted est attachée à un autre instance de ObjectContext .

S’applique à

LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>)

Charge explicitement, à l'aide de l'option de fusion par défaut, un objet lié à l'objet fourni par la requête LINQ spécifiée.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public virtual void LoadProperty<TEntity> (TEntity entity, System.Linq.Expressions.Expression<Func<TEntity,object>> selector);
abstract member LoadProperty : 'Entity * System.Linq.Expressions.Expression<Func<'Entity, obj>> -> unit
override this.LoadProperty : 'Entity * System.Linq.Expressions.Expression<Func<'Entity, obj>> -> unit
Public Overridable Sub LoadProperty(Of TEntity) (entity As TEntity, selector As Expression(Of Func(Of TEntity, Object)))

Paramètres de type

TEntity

Le type de l’entité.

Paramètres

entity
TEntity

Objet source pour lequel les objets connexes seront chargés.

selector
Expression<Func<TEntity,Object>>

Expression LINQ qui définit les objets connexes à charger.

Attributs

Exceptions

le sélecteur ne fournit pas de paramètre d’entrée valide.

le sélecteur a la valeur Null.

L’entité est dans un Detachedétat ou System.Data.Entity.EntityState.Added, ou Deleted est attachée à un autre instance de ObjectContext .

S’applique à

LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>, MergeOption)

Charge explicitement, à l'aide de l'option de fusion spécifiée, un objet lié à l'objet fourni par la requête LINQ indiquée.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public virtual void LoadProperty<TEntity> (TEntity entity, System.Linq.Expressions.Expression<Func<TEntity,object>> selector, System.Data.Entity.Core.Objects.MergeOption mergeOption);
abstract member LoadProperty : 'Entity * System.Linq.Expressions.Expression<Func<'Entity, obj>> * System.Data.Entity.Core.Objects.MergeOption -> unit
override this.LoadProperty : 'Entity * System.Linq.Expressions.Expression<Func<'Entity, obj>> * System.Data.Entity.Core.Objects.MergeOption -> unit

Paramètres de type

TEntity

Le type de l’entité.

Paramètres

entity
TEntity

Objet source pour lequel les objets connexes seront chargés.

selector
Expression<Func<TEntity,Object>>

Expression LINQ qui définit les objets connexes à charger.

mergeOption
MergeOption

Valeur MergeOption à utiliser lors du chargement des objets connexes.

Attributs

Exceptions

le sélecteur ne fournit pas de paramètre d’entrée valide.

le sélecteur a la valeur Null.

L’entité est dans un Detachedétat ou System.Data.Entity.EntityState.Added, ou Deleted est attachée à un autre instance de ObjectContext .

S’applique à