ObjectContext.Translate 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| Name | Description |
|---|---|
| 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 엔터티 형식에 매핑되는 데이터를 포함해야 합니다.