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 엔터티 형식에 매핑되는 데이터를 포함해야 합니다.

적용 대상