Udostępnij za pośrednictwem


ObjectContext.LoadProperty Metoda

Definicja

Przeciążenia

LoadProperty(Object, String)

Jawnie ładuje obiekt powiązany z podanym obiektem przez określoną właściwość nawigacji i przy użyciu domyślnej opcji scalania.

LoadProperty(Object, String, MergeOption)

Jawnie ładuje obiekt powiązany z podanym obiektem przez określoną właściwość nawigacji i przy użyciu określonej opcji scalania.

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

Jawnie ładuje obiekt powiązany z podanym obiektem przez określone zapytanie LINQ i przy użyciu domyślnej opcji scalania.

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

Jawnie ładuje obiekt powiązany z podanym obiektem przez określone zapytanie LINQ i przy użyciu określonej opcji scalania.

LoadProperty(Object, String)

Jawnie ładuje obiekt powiązany z podanym obiektem przez określoną właściwość nawigacji i przy użyciu domyślnej opcji scalania.

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

Jednostka, dla której mają zostać załadowane powiązane obiekty.

navigationProperty
String

Nazwa właściwości nawigacji, która zwraca obiekty pokrewne do załadowania.

Wyjątki

Jednostka jest w Detachedstanie , System.Data.Entity.EntityState.Added, lub Deleted jednostka jest dołączona do innego wystąpienia klasy ObjectContext .

Dotyczy

LoadProperty(Object, String, MergeOption)

Jawnie ładuje obiekt powiązany z podanym obiektem przez określoną właściwość nawigacji i przy użyciu określonej opcji scalania.

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

Jednostka, dla której mają zostać załadowane powiązane obiekty.

navigationProperty
String

Nazwa właściwości nawigacji, która zwraca obiekty pokrewne do załadowania.

mergeOption
MergeOption

Wartość MergeOption do użycia podczas ładowania powiązanych obiektów.

Wyjątki

Jednostka jest w Detachedstanie , System.Data.Entity.EntityState.Added, lub Deleted jednostka jest dołączona do innego wystąpienia klasy ObjectContext .

Dotyczy

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

Jawnie ładuje obiekt powiązany z podanym obiektem przez określone zapytanie LINQ i przy użyciu domyślnej opcji scalania.

[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 jednostki.

Parametry

entity
TEntity

Obiekt źródłowy, dla którego mają zostać załadowane powiązane obiekty.

selector
Expression<Func<TEntity,Object>>

Wyrażenie LINQ definiujące obiekty pokrewne do załadowania.

Atrybuty

Wyjątki

Selektor nie dostarcza prawidłowego parametru wejściowego.

selektor ma wartość null.

Jednostka jest w Detachedstanie , System.Data.Entity.EntityState.Added, lub Deleted jednostka jest dołączona do innego wystąpienia klasy ObjectContext .

Dotyczy

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

Jawnie ładuje obiekt powiązany z podanym obiektem przez określone zapytanie LINQ i przy użyciu określonej opcji scalania.

[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 jednostki.

Parametry

entity
TEntity

Obiekt źródłowy, dla którego mają zostać załadowane powiązane obiekty.

selector
Expression<Func<TEntity,Object>>

Wyrażenie LINQ definiujące obiekty pokrewne do załadowania.

mergeOption
MergeOption

Wartość MergeOption do użycia podczas ładowania powiązanych obiektów.

Atrybuty

Wyjątki

Selektor nie dostarcza prawidłowego parametru wejściowego.

selektor ma wartość null.

Jednostka jest w Detachedstanie , System.Data.Entity.EntityState.Added, lub Deleted jednostka jest dołączona do innego wystąpienia klasy ObjectContext .

Dotyczy