Freigeben über


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

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Lädt ein mit dem angegebenen Objekt verbundenes Objekt explizit anhand der angegebenen LINQ-Abfrage und unter Verwendung der angegebenen Zusammenführungsoption.

Namespace:  System.Data.Entity.Core.Objects
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
<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 _
)
'Usage
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.

Typparameter

  • TEntity
    Der Typ der Entität.

Parameter

  • entity
    Typ: TEntity
    Das Quellobjekt, für das verbundene Objekte geladen werden sollen.

Ausnahmen

Ausnahme Bedingung
ArgumentException

selector gibt keinen gültigen Eingabeparameter zurück.

ArgumentNullException

selector ist NULL.

InvalidOperationException

Die Entität befindet sich im Zustand Detached, [F:System.Data.Entity.EntityState.Added,] oder Deleted oder die Entität ist an eine andere Instanz von ObjectContext angefügt.

Siehe auch

Verweis

ObjectContext Klasse

LoadProperty-Überladung

System.Data.Entity.Core.Objects-Namespace