Compartilhar via


ObjectContext.Translate Método

Definição

Sobrecargas

Translate<TElement>(DbDataReader)

Converte um DbDataReader que contém linhas de dados de entidade em objetos do tipo de entidade solicitado.

Translate<TEntity>(DbDataReader, String, MergeOption)

Converte um DbDataReader que contém linhas de dados de entidade em objetos do tipo de entidade solicitada, em um conjunto de entidades específicas e com a opção de mesclagem especificada.

Translate<TElement>(DbDataReader)

Converte um DbDataReader que contém linhas de dados de entidade em objetos do tipo de entidade solicitado.

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)

Parâmetros de tipo

TElement

O tipo de entidade.

Parâmetros

reader
DbDataReader

O DbDataReader que contém os dados de entidade a serem convertidos em objetos de entidade.

Retornos

ObjectResult<TElement>

Uma enumeração de objetos do tipo TResult .

Exceções

Quando o leitor é nulo.

Aplica-se a

Translate<TEntity>(DbDataReader, String, MergeOption)

Converte um DbDataReader que contém linhas de dados de entidade em objetos do tipo de entidade solicitada, em um conjunto de entidades específicas e com a opção de mesclagem especificada.

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

Parâmetros de tipo

TEntity

O tipo de entidade.

Parâmetros

reader
DbDataReader

O DbDataReader que contém os dados de entidade a serem convertidos em objetos de entidade.

entitySetName
String

O conjunto de entidades do tipo TResult.

mergeOption
MergeOption

O MergeOption a ser usado quando objetos convertidos são adicionados ao contexto de objeto. O padrão é AppendOnly.

Retornos

ObjectResult<TEntity>

Uma enumeração de objetos do tipo TResult .

Atributos

Exceções

Quando o leitor é nulo.

Quando o mergeOption fornecido não é um valor válido MergeOption .

Quando o entitySetName fornecido não é uma entidade válida definida para o tipo TResult.

Aplica-se a