ObjectContext.LoadProperty Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework