Sdílet prostřednictvím


ObjectContext.Translate Metoda

Definice

Přetížení

Translate<TElement>(DbDataReader)

Přeloží DbDataReader objekt, který obsahuje řádky dat entity, na objekty požadovaného typu entity.

Translate<TEntity>(DbDataReader, String, MergeOption)

DbDataReader Převede objekt, který obsahuje řádky dat entity, na objekty požadovaného typu entity, v konkrétní sadě entit a se zadanou možností sloučení.

Translate<TElement>(DbDataReader)

Přeloží DbDataReader objekt, který obsahuje řádky dat entity, na objekty požadovaného typu entity.

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)

Parametry typu

TElement

Typ entity.

Parametry

reader
DbDataReader

Objekt DbDataReader , který obsahuje data entity, která se mají přeložit na objekty entity.

Návraty

ObjectResult<TElement>

Výčet objektů typu TResult .

Výjimky

Když má čtečka hodnotu null.

Platí pro

Translate<TEntity>(DbDataReader, String, MergeOption)

DbDataReader Převede objekt, který obsahuje řádky dat entity, na objekty požadovaného typu entity, v konkrétní sadě entit a se zadanou možností sloučení.

[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>

Parametry typu

TEntity

Typ entity.

Parametry

reader
DbDataReader

Objekt DbDataReader , který obsahuje data entity, která se mají přeložit na objekty entity.

entitySetName
String

Sada entit typu TResult.

mergeOption
MergeOption

Použije MergeOption se při přidání přeložených objektů do kontextu objektu. Výchozí hodnota je AppendOnly .

Návraty

ObjectResult<TEntity>

Výčet objektů typu TResult .

Atributy

Výjimky

Když má čtečka hodnotu null.

Pokud zadaná mergeOption není platná MergeOption hodnota.

Pokud zadaný entitySetName není platná sada entit pro typ TResult.

Platí pro