ObjectContext.LoadProperty Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
LoadProperty(Object, String) |
Явным образом загружает объект, связанный с предоставленным объектом, посредством заданного свойства навигации и параметра слияния по умолчанию. |
LoadProperty(Object, String, MergeOption) |
Явным образом загружает объект, связанный с предоставленным объектом, посредством заданного свойства навигации и указанного параметра слияния. |
LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>) |
Явным образом загружает объект, связанный с предоставленным объектом, посредством заданного запроса LINQ и параметра слияния по умолчанию. |
LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>, MergeOption) |
Явным образом загружает объект, связанный с предоставленным объектом, посредством заданного запроса LINQ и указанного параметра слияния. |
LoadProperty(Object, String)
Явным образом загружает объект, связанный с предоставленным объектом, посредством заданного свойства навигации и параметра слияния по умолчанию.
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)
Параметры
- entity
- Object
Сущность, для которой необходимо загрузить связанные объекты.
- navigationProperty
- String
Имя свойства навигации, возвращающего связанные объекты для загрузки.
Исключения
Сущность находится в Detachedсостоянии , System.Data.Entity.EntityState.Added, или Deleted или сущность присоединена к другому экземпляру ObjectContext .
Применяется к
LoadProperty(Object, String, MergeOption)
Явным образом загружает объект, связанный с предоставленным объектом, посредством заданного свойства навигации и указанного параметра слияния.
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
Параметры
- entity
- Object
Сущность, для которой необходимо загрузить связанные объекты.
- navigationProperty
- String
Имя свойства навигации, возвращающего связанные объекты для загрузки.
- mergeOption
- MergeOption
Значение MergeOption, используемое при загрузке связанных объектов.
Исключения
Сущность находится в Detachedсостоянии , System.Data.Entity.EntityState.Added, или Deleted или сущность присоединена к другому экземпляру ObjectContext .
Применяется к
LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>)
Явным образом загружает объект, связанный с предоставленным объектом, посредством заданного запроса LINQ и параметра слияния по умолчанию.
[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)))
Параметры типа
- TEntity
Тип сущности.
Параметры
- entity
- TEntity
Исходный объект, для которого необходимо загрузить связанные объекты.
- selector
- Expression<Func<TEntity,Object>>
Выражение LINQ, определяющее связанные объекты для загрузки.
- Атрибуты
Исключения
селектор не предоставляет допустимый входной параметр.
селектор имеет значение NULL.
Сущность находится в Detachedсостоянии , System.Data.Entity.EntityState.Added, или Deleted или сущность присоединена к другому экземпляру ObjectContext .
Применяется к
LoadProperty<TEntity>(TEntity, Expression<Func<TEntity,Object>>, MergeOption)
Явным образом загружает объект, связанный с предоставленным объектом, посредством заданного запроса LINQ и указанного параметра слияния.
[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
Параметры типа
- TEntity
Тип сущности.
Параметры
- entity
- TEntity
Исходный объект, для которого необходимо загрузить связанные объекты.
- selector
- Expression<Func<TEntity,Object>>
Выражение LINQ, определяющее связанные объекты для загрузки.
- mergeOption
- MergeOption
Значение MergeOption, используемое при загрузке связанных объектов.
- Атрибуты
Исключения
селектор не предоставляет допустимый входной параметр.
селектор имеет значение NULL.
Сущность находится в Detachedсостоянии , System.Data.Entity.EntityState.Added, или Deleted или сущность присоединена к другому экземпляру ObjectContext .
Применяется к
Entity Framework