다음을 통해 공유


ObjectContext.Translate 메서드

정의

오버로드

Translate<TElement>(DbDataReader)

엔터티 데이터의 행이 포함된 DbDataReader를 요청된 엔터티 형식의 개체로 변환합니다.

Translate<TEntity>(DbDataReader, String, MergeOption)

엔터티 데이터의 행이 포함된 DbDataReader를 특정 엔터티 집합에서 지정된 병합 옵션을 사용하여 요청된 엔터티 형식의 개체로 변환합니다.

Translate<TElement>(DbDataReader)

엔터티 데이터의 행이 포함된 DbDataReader를 요청된 엔터티 형식의 개체로 변환합니다.

public virtual System.Data.Entity.Core.Objects.ObjectResult<TElement> Translate<TElement> (System.Data.Common.DbDataReader reader);
abstract member Translate : System.Data.Common.DbDataReader -> System.Data.Entity.Core.Objects.ObjectResult<'Element>
override this.Translate : System.Data.Common.DbDataReader -> System.Data.Entity.Core.Objects.ObjectResult<'Element>
Public Overridable Function Translate(Of TElement) (reader As DbDataReader) As ObjectResult(Of TElement)

형식 매개 변수

TElement

엔터티 형식입니다.

매개 변수

reader
DbDataReader

엔터티 개체로 변환할 엔터티 데이터를 포함하는 DbDataReader입니다.

반환

ObjectResult<TElement>

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

예외

판독기가 null인 경우

적용 대상

Translate<TEntity>(DbDataReader, String, MergeOption)

엔터티 데이터의 행이 포함된 DbDataReader를 특정 엔터티 집합에서 지정된 병합 옵션을 사용하여 요청된 엔터티 형식의 개체로 변환합니다.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Justification="Generic parameters are required for strong-typing of the return type.")]
public virtual System.Data.Entity.Core.Objects.ObjectResult<TEntity> Translate<TEntity> (System.Data.Common.DbDataReader reader, string entitySetName, System.Data.Entity.Core.Objects.MergeOption mergeOption);
abstract member Translate : System.Data.Common.DbDataReader * string * System.Data.Entity.Core.Objects.MergeOption -> System.Data.Entity.Core.Objects.ObjectResult<'Entity>
override this.Translate : System.Data.Common.DbDataReader * string * System.Data.Entity.Core.Objects.MergeOption -> System.Data.Entity.Core.Objects.ObjectResult<'Entity>

형식 매개 변수

TEntity

엔터티 형식입니다.

매개 변수

reader
DbDataReader

엔터티 개체로 변환할 엔터티 데이터를 포함하는 DbDataReader입니다.

entitySetName
String

TResult 형식의 엔터티 집합입니다.

mergeOption
MergeOption

변환된 개체를 개체 컨텍스트에 추가할 때 사용하는 MergeOption입니다. 기본값은 AppendOnly 입니다.

반환

ObjectResult<TEntity>

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

특성

예외

판독기가 null인 경우

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

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

적용 대상