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