Compartir a través de


ObjectContext.Translate Método

Definición

Sobrecargas

Nombre Description
Translate<TElement>(DbDataReader)

Traduce un DbDataReader objeto que contiene filas de datos de entidad a objetos del tipo de entidad solicitado.

Translate<TEntity>(DbDataReader, String, MergeOption)

Traduce un DbDataReader objeto que contiene filas de datos de entidad a objetos del tipo de entidad solicitado, en un conjunto de entidades específico y con la opción de combinación especificada.

Translate<TElement>(DbDataReader)

Traduce un DbDataReader objeto que contiene filas de datos de entidad a objetos del tipo de entidad solicitado.

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)

Parámetros de tipo

TElement

Tipo de entidad de los datos de DbDataReader.

Parámetros

reader
DbDataReader

DbDataReader que contiene los datos de entidad que se van a traducir en objetos de entidad.

Devoluciones

ObjectResult<TElement>

Enumeración de objetos de tipo TResult.

Excepciones

Cuando reader es null.

Comentarios

El Translate método se usa para traducir datos de entidad de a objetos DbDataReader del tipo solicitado. Este proceso se realiza automáticamente cuando se ejecuta para ObjectQuery<T> devolver datos de entidad. El método Translate permite ejecutar una consulta ADO estándar.NET en un origen de datos y traducir las filas de datos devueltas en objetos de entidad.

El proporcionado DbDataReader debe contener datos que se asignan al tipo de entidad solicitado.

Se aplica a

Translate<TEntity>(DbDataReader, String, MergeOption)

Traduce un DbDataReader objeto que contiene filas de datos de entidad a objetos del tipo de entidad solicitado, en un conjunto de entidades específico y con la opción de combinación especificada.

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)

Parámetros de tipo

TEntity

Tipo de entidad de los datos de DbDataReader.

Parámetros

reader
DbDataReader

DbDataReader que contiene los datos de entidad que se van a traducir en objetos de entidad.

entitySetName
String

Conjunto de entidades del TEntity tipo.

mergeOption
MergeOption

que MergeOption se va a usar cuando se agregan objetos traducidos al contexto del objeto. El valor predeterminado es AppendOnly.

Devoluciones

ObjectResult<TEntity>

Enumeración de objetos de tipo TResult.

Excepciones

Cuando reader es null.

Cuando el proporcionado mergeOption no es un valor válido MergeOption .

Cuando el proporcionado entitySetName no es un conjunto de entidades válido para el TResult tipo.

Comentarios

El Translate método se usa para traducir datos de entidad de a objetos DbDataReader del tipo solicitado. Este proceso se realiza automáticamente cuando se ejecuta para ObjectQuery<T> devolver datos de entidad. El método Translate permite ejecutar una consulta ADO estándar.NET en un origen de datos y traducir las filas de datos devueltas en objetos de entidad.

El proporcionado DbDataReader debe contener datos que se asignan al tipo de entidad solicitado.

Se aplica a