Sdílet prostřednictvím


ObjectContext.LoadProperty Metoda

Definice

Přetížení

LoadProperty(Object, String)

Explicitně načte objekt související se zadaným objektem pomocí zadané navigační vlastnosti a pomocí výchozí možnosti sloučení.

LoadProperty(Object, String, MergeOption)

Explicitně načte objekt, který se vztahuje k zadanému objektu pomocí zadané navigační vlastnosti a pomocí zadané možnosti sloučení.

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

Explicitně načte objekt, který se vztahuje k zadanému objektu zadaným dotazem LINQ a pomocí výchozí možnosti sloučení.

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

Explicitně načte objekt, který se vztahuje k zadanému objektu zadaným dotazem LINQ a pomocí zadané možnosti sloučení.

LoadProperty(Object, String)

Explicitně načte objekt související se zadaným objektem pomocí zadané navigační vlastnosti a pomocí výchozí možnosti sloučení.

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)

Parametry

entity
Object

Entita, pro kterou se mají načíst související objekty.

navigationProperty
String

Název navigační vlastnosti, která vrací související objekty, které mají být načteny.

Výjimky

Entita je ve Detachedstavu nebo System.Data.Entity.EntityState.Added,Deleted nebo je připojená k jiné instanci .ObjectContext

Platí pro

LoadProperty(Object, String, MergeOption)

Explicitně načte objekt, který se vztahuje k zadanému objektu pomocí zadané navigační vlastnosti a pomocí zadané možnosti sloučení.

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

Parametry

entity
Object

Entita, pro kterou se mají načíst související objekty.

navigationProperty
String

Název navigační vlastnosti, která vrací související objekty, které mají být načteny.

mergeOption
MergeOption

Hodnota MergeOption , která se má použít při načítání souvisejících objektů.

Výjimky

Entita je ve Detachedstavu nebo System.Data.Entity.EntityState.Added,Deleted nebo je připojená k jiné instanci .ObjectContext

Platí pro

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

Explicitně načte objekt, který se vztahuje k zadanému objektu zadaným dotazem LINQ a pomocí výchozí možnosti sloučení.

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

Parametry typu

TEntity

Typ entity.

Parametry

entity
TEntity

Zdrojový objekt, pro který mají být načteny související objekty.

selector
Expression<Func<TEntity,Object>>

Výraz LINQ, který definuje související objekty, které mají být načteny.

Atributy

Výjimky

selektor neposkytuje platný vstupní parametr.

selektor má hodnotu null.

Entita je ve Detachedstavu nebo System.Data.Entity.EntityState.Added,Deleted nebo je připojená k jiné instanci .ObjectContext

Platí pro

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

Explicitně načte objekt, který se vztahuje k zadanému objektu zadaným dotazem LINQ a pomocí zadané možnosti sloučení.

[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

Parametry typu

TEntity

Typ entity.

Parametry

entity
TEntity

Zdrojový objekt, pro který mají být načteny související objekty.

selector
Expression<Func<TEntity,Object>>

Výraz LINQ, který definuje související objekty, které mají být načteny.

mergeOption
MergeOption

Hodnota MergeOption , která se má použít při načítání souvisejících objektů.

Atributy

Výjimky

selektor neposkytuje platný vstupní parametr.

selektor má hodnotu null.

Entita je ve Detachedstavu nebo System.Data.Entity.EntityState.Added,Deleted nebo je připojená k jiné instanci .ObjectContext

Platí pro