언어

ObjectContext.Translate 메서드

정의

오버로드

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 엔터티 개체로 변환할 엔터티 데이터를 포함하는 항목입니다.

반품

ObjectResult<TElement>

형식 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입니다.

반품

ObjectResult<TEntity>

형식 TResult개체의 열거형입니다.

예외

시기 reader 입니다.null

제공된 mergeOption 값이 유효한 MergeOption 값이 아닌 경우

제공된 entitySetName 엔터티가 형식에 대한 유효한 엔터티 집합이 TResult 아닌 경우

설명

이 Translate 메서드는 엔터티 데이터를 요청된 DbDataReader 형식의 개체로 변환하는 데 사용됩니다. 이 프로세스는 엔터티 데이터를 반환하기 위해 실행될 때 ObjectQuery<T> 자동으로 수행됩니다. Translate 메서드를 사용하면 데이터 원본에 대해 표준 ADO.NET 쿼리를 실행하고 반환된 데이터 행을 엔터티 개체로 변환할 수 있습니다.

제공된 항목은 요청된 DbDataReader 엔터티 형식에 매핑되는 데이터를 포함해야 합니다.

자세한 내용은 다음을 참조하세요:

직접 실행 저장소 명령 및

방법: 데이터 원본에 대해 직접 명령 실행

적용 대상