ObjectContext.LoadProperty Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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:
Entity Framework