ObjectContext.Translate 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| Translate<TElement>(DbDataReader) |
엔터티 데이터의 행이 포함된 DbDataReader를 요청된 엔터티 형식의 개체로 변환합니다. |
| Translate<TEntity>(DbDataReader, String, MergeOption) |
엔터티 데이터의 행이 포함된 DbDataReader를 특정 엔터티 집합에서 지정된 병합 옵션을 사용하여 요청된 엔터티 형식의 개체로 변환합니다. |
Translate<TElement>(DbDataReader)
엔터티 데이터의 행이 포함된 DbDataReader를 요청된 엔터티 형식의 개체로 변환합니다.
public:
generic <typename TElement>
System::Data::Objects::ObjectResult<TElement> ^ Translate(System::Data::Common::DbDataReader ^ reader);
public System.Data.Objects.ObjectResult<TElement> Translate<TElement> (System.Data.Common.DbDataReader reader);
member this.Translate : System.Data.Common.DbDataReader -> System.Data.Objects.ObjectResult<'Element>
Public Function Translate(Of TElement) (reader As DbDataReader) As ObjectResult(Of TElement)
형식 매개 변수
- TElement
DbDataReader에서 데이터의 엔터티 형식입니다.
매개 변수
- reader
- DbDataReader
엔터티 개체로 변환할 엔터티 데이터를 포함하는 DbDataReader입니다.
반환
TResult 형식의 개체 열거형입니다.
예외
reader가 null일 경우
설명
메서드는 Translate 에서 요청된 형식의 개체로 엔터티 데이터를 DbDataReader 변환하는 데 사용됩니다. 이 프로세스는 엔터티 데이터를 반환하기 위해 가 ObjectQuery<T> 실행될 때 자동으로 수행됩니다. 메서드 Translate 를 사용하면 데이터 원본에 대해 표준 ADO.NET 쿼리를 실행하고 반환된 데이터 행을 엔터티 개체로 변환할 수 있습니다.
제공된 는 요청된 DbDataReader 엔터티 형식에 매핑되는 데이터를 포함해야 합니다.
자세한 내용은 다음을 참조하세요.
적용 대상
Translate<TEntity>(DbDataReader, String, MergeOption)
엔터티 데이터의 행이 포함된 DbDataReader를 특정 엔터티 집합에서 지정된 병합 옵션을 사용하여 요청된 엔터티 형식의 개체로 변환합니다.
public:
generic <typename TEntity>
System::Data::Objects::ObjectResult<TEntity> ^ Translate(System::Data::Common::DbDataReader ^ reader, System::String ^ entitySetName, System::Data::Objects::MergeOption mergeOption);
public System.Data.Objects.ObjectResult<TEntity> Translate<TEntity> (System.Data.Common.DbDataReader reader, string entitySetName, System.Data.Objects.MergeOption mergeOption);
member this.Translate : System.Data.Common.DbDataReader * string * System.Data.Objects.MergeOption -> System.Data.Objects.ObjectResult<'Entity>
Public Function Translate(Of TEntity) (reader As DbDataReader, entitySetName As String, mergeOption As MergeOption) As ObjectResult(Of TEntity)
형식 매개 변수
- TEntity
DbDataReader에서 데이터의 엔터티 형식입니다.
매개 변수
- reader
- DbDataReader
엔터티 개체로 변환할 엔터티 데이터를 포함하는 DbDataReader입니다.
- entitySetName
- String
TEntity 형식의 엔터티 집합입니다.
- mergeOption
- MergeOption
변환된 개체를 개체 컨텍스트에 추가할 때 사용하는 MergeOption입니다. 기본값은 AppendOnly입니다.
반환
TResult 형식의 개체 열거형입니다.
예외
reader가 null일 경우
제공된 mergeOption이 유효한 MergeOption 값이 아닌 경우
제공된 entitySetName이 TResult 형식에 대해 유효한 엔터티 집합이 아닌 경우
설명
메서드는 Translate 에서 요청된 형식의 개체로 엔터티 데이터를 DbDataReader 변환하는 데 사용됩니다. 이 프로세스는 엔터티 데이터를 반환하기 위해 가 ObjectQuery<T> 실행될 때 자동으로 수행됩니다. 메서드 Translate 를 사용하면 데이터 원본에 대해 표준 ADO.NET 쿼리를 실행하고 반환된 데이터 행을 엔터티 개체로 변환할 수 있습니다.
제공된 는 요청된 DbDataReader 엔터티 형식에 매핑되는 데이터를 포함해야 합니다.
자세한 내용은 다음을 참조하세요.