Freigeben über


ObjectContext.LoadProperty Methode

Definition

Überlädt

LoadProperty(Object, String)

Lädt ein mit dem angegebenen Objekt verbundenes Objekt explizit anhand der angegebenen Navigationseigenschaft und unter Verwendung der standardmäßigen Zusammenführungsoption.

LoadProperty(Object, String, MergeOption)

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

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

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

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

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

LoadProperty(Object, String)

Lädt ein mit dem angegebenen Objekt verbundenes Objekt explizit anhand der angegebenen Navigationseigenschaft und unter Verwendung der standardmäßigen Zusammenführungsoption.

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)

Parameter

entity
Object

Die Entität, für die verbundene Objekte geladen werden sollen.

navigationProperty
String

Der Name der Navigationseigenschaft, die die zu ladenden verbundenen Objekte zurückgibt.

Ausnahmen

Die Entität befindet sich in einem Detached- oder Deleted -Zustand, System.Data.Entity.EntityState.Added, oder die Entität ist an eine andere instance von ObjectContext angefügt.

Gilt für:

LoadProperty(Object, String, MergeOption)

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

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

Parameter

entity
Object

Die Entität, für die verbundene Objekte geladen werden sollen.

navigationProperty
String

Der Name der Navigationseigenschaft, die die zu ladenden verbundenen Objekte zurückgibt.

mergeOption
MergeOption

Der beim Laden der verbundenen Objekte zu verwendende MergeOption-Wert.

Ausnahmen

Die Entität befindet sich in einem Detached- oder Deleted -Zustand, System.Data.Entity.EntityState.Added, oder die Entität ist an eine andere instance von ObjectContext angefügt.

Gilt für:

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

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

[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)))

Typparameter

TEntity

Der Typ der Entität

Parameter

entity
TEntity

Das Quellobjekt, für das verbundene Objekte geladen werden sollen.

selector
Expression<Func<TEntity,Object>>

Ein LINQ-Ausdruck, der die zu ladenden verbundenen Objekte definiert.

Attribute

Ausnahmen

selector stellt keinen gültigen Eingabeparameter zur Verfügung.

-Auswahl ist NULL.

Die Entität befindet sich in einem Detached- oder Deleted -Zustand, System.Data.Entity.EntityState.Added, oder die Entität ist an eine andere instance von ObjectContext angefügt.

Gilt für:

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

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

[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

Typparameter

TEntity

Der Typ der Entität

Parameter

entity
TEntity

Das Quellobjekt, für das verbundene Objekte geladen werden sollen.

selector
Expression<Func<TEntity,Object>>

Ein LINQ-Ausdruck, der die zu ladenden verbundenen Objekte definiert.

mergeOption
MergeOption

Der beim Laden der verbundenen Objekte zu verwendende MergeOption-Wert.

Attribute

Ausnahmen

selector stellt keinen gültigen Eingabeparameter zur Verfügung.

-Auswahl ist NULL.

Die Entität befindet sich in einem Detached- oder Deleted -Zustand, System.Data.Entity.EntityState.Added, oder die Entität ist an eine andere instance von ObjectContext angefügt.

Gilt für: