Поделиться через


ObjectContext.LoadProperty<TEntity> - метод (TEntity, Expression<Func<TEntity, Object>>)

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Явным образом загружает объект, связанный с предоставленным объектом, посредством заданного запроса LINQ и параметра слияния по умолчанию.

Пространство имен:  System.Data.Entity.Core.Objects
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
<SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")> _
Public Overridable Sub LoadProperty(Of TEntity) ( _
    entity As TEntity, _
    selector As Expression(Of Func(Of TEntity, Object)) _
)
'Применение
Dim instance As ObjectContext 
Dim entity As TEntity
Dim selector As Expression(Of Func(Of TEntity, Object))

instance.LoadProperty(entity, selector)
[SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")]
public virtual void LoadProperty<TEntity>(
    TEntity entity,
    Expression<Func<TEntity, Object>> selector
)
[SuppressMessageAttribute(L"Microsoft.Design", L"CA1006:DoNotNestGenericTypesInMemberSignatures")]
public:
generic<typename TEntity>
virtual void LoadProperty(
    TEntity entity, 
    Expression<Func<TEntity, Object^>^>^ selector
)
[<SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")>]
abstract LoadProperty : 
        entity:'TEntity * 
        selector:Expression<Func<'TEntity, Object>> -> unit 
[<SuppressMessageAttribute("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures")>]
override LoadProperty : 
        entity:'TEntity * 
        selector:Expression<Func<'TEntity, Object>> -> unit
JScript does not support generic types and methods.

Параметры типа

  • TEntity
    Тип сущности.

Параметры

  • entity
    Тип: TEntity
    Исходный объект, для которого необходимо загрузить связанные объекты.

Исключения

Исключение Условие
ArgumentException

Селектор не предоставил допустимый входной параметр.

ArgumentNullException

Селектор равен null.

InvalidOperationException

Сущность имеет состояние Detached, [F:System.Data.Entity.EntityState.Added,] или Deleted, либо же сущность присоединена к другому экземпляру ObjectContext.

См. также

Справочник

ObjectContext Класс

LoadProperty - перегрузка

System.Data.Entity.Core.Objects - пространство имен