Condividi tramite


Metodo ObjectContext.LoadProperty<TEntity> (TEntity, Expression<Func<TEntity, Object>>, MergeOption)

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Carica in modo esplicito un oggetto correlato all'oggetto fornito in base alla query LINQ specificata e usando l'opzione di unione specificata.

Spazio dei nomi:  System.Data.Entity.Core.Objects
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
<SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")> _
Public Overridable Sub LoadProperty(Of TEntity) ( _
    entity As TEntity, _
    selector As Expression(Of Func(Of TEntity, Object)), _
    mergeOption As MergeOption _
)
'Utilizzo
Dim instance As ObjectContext 
Dim entity As TEntity
Dim selector As Expression(Of Func(Of TEntity, Object))
Dim mergeOption As MergeOption

instance.LoadProperty(entity, selector, _
    mergeOption)
[SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public virtual void LoadProperty<TEntity>(
    TEntity entity,
    Expression<Func<TEntity, Object>> selector,
    MergeOption mergeOption
)
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1006:DoNotNestGenericTypesInMemberSignatures")]
public:
generic<typename TEntity>
virtual void LoadProperty(
    TEntity entity, 
    Expression<Func<TEntity, Object^>^>^ selector, 
    MergeOption mergeOption
)
[<SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")>]
abstract LoadProperty : 
        entity:'TEntity * 
        selector:Expression<Func<'TEntity, Object>> * 
        mergeOption:MergeOption -> unit 
[<SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")>]
override LoadProperty : 
        entity:'TEntity * 
        selector:Expression<Func<'TEntity, Object>> * 
        mergeOption:MergeOption -> unit
JScript does not support generic types and methods.

Parametri di tipo

  • TEntity
    Tipo dell'entità.

Parametri

  • entity
    Tipo: TEntity
    Oggetto di origine per il quale vengono caricati gli oggetti correlati.

Eccezioni

Eccezione Condizione
ArgumentException

selector non fornisce un parametro di input valido.

ArgumentNullException

selector è Null.

InvalidOperationException

L'entità si trova in uno stato Detached, [F:System.Data.Entity.EntityState.Added,] o Deleted o l'entità è collegata a un'altra istanza di ObjectContext.

Vedere anche

Riferimento

ObjectContext Classe

Overload LoadProperty

Spazio dei nomi System.Data.Entity.Core.Objects