ObjectContext.LoadProperty Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 .