ObjectContext.LoadProperty 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| 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
로드할 관련 개체를 반환하는 탐색 속성의 이름입니다.
예외
엔터티가 에 DetachedSystem.Data.Entity.EntityState.Added, 있거나 상태이거나 Deleted 엔터티가 의 ObjectContext 다른 instance 연결됩니다.
적용 대상
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 값입니다.
예외
엔터티가 에 DetachedSystem.Data.Entity.EntityState.Added, 있거나 상태이거나 Deleted 엔터티가 의 ObjectContext 다른 instance 연결됩니다.
적용 대상
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 식입니다.
- 특성
예외
selector는 유효한 입력 매개 변수를 제공하지 않습니다.
selector가 null입니다.
엔터티가 에 DetachedSystem.Data.Entity.EntityState.Added, 있거나 상태이거나 Deleted 엔터티가 의 ObjectContext 다른 instance 연결됩니다.
적용 대상
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 값입니다.
- 특성
예외
selector는 유효한 입력 매개 변수를 제공하지 않습니다.
selector가 null입니다.
엔터티가 에 DetachedSystem.Data.Entity.EntityState.Added, 있거나 상태이거나 Deleted 엔터티가 의 ObjectContext 다른 instance 연결됩니다.