ObjectContext.Translate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Translate<TElement>(DbDataReader) |
Convierte un objeto DbDataReader que contiene filas de datos de entidad en objetos del tipo de entidad solicitado. |
Translate<TEntity>(DbDataReader, String, MergeOption) |
Convierte un DbDataReader que contiene filas de datos de entidad en objetos del tipo de entidad solicitado, en un conjunto de entidades concreto, y con la opción de combinación especificada. |
Translate<TElement>(DbDataReader)
Convierte un objeto DbDataReader que contiene filas de datos de entidad en 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 convertir en objetos entidad.
Devoluciones
Enumeración de objetos de tipo TResult
.
Excepciones
Cuando reader
es null
.
Comentarios
El Translate método se usa para traducir los datos de entidad de en DbDataReader objetos del tipo solicitado. Este proceso se realiza automáticamente cuando se ejecuta para ObjectQuery<T> devolver datos de entidad. El Translate método permite ejecutar una consulta de ADO.NET estándar 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.
Para más información, consulte:
Ejecución directa de comandos del almacén y
Cómo: Ejecutar directamente comandos contra el origen de datos
Se aplica a
Translate<TEntity>(DbDataReader, String, MergeOption)
Convierte un DbDataReader que contiene filas de datos de entidad en objetos del tipo de entidad solicitado, en un conjunto de entidades concreto, 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 convertir en objetos entidad.
- entitySetName
- String
Conjunto de entidades del tipo TEntity
.
- mergeOption
- MergeOption
MergeOption que se va a usar cuando se agreguen objetos convertidos al contexto del objeto. De manera predeterminada, es AppendOnly.
Devoluciones
Enumeración de objetos de tipo TResult
.
Excepciones
Cuando reader
es null
.
Cuando el valor mergeOption
proporcionado no es un valor MergeOption válido.
Cuando la entidad entitySetName
proporcionada no es una entidad válida para el tipo TResult
.
Comentarios
El Translate método se usa para traducir los datos de entidad de en DbDataReader objetos del tipo solicitado. Este proceso se realiza automáticamente cuando se ejecuta para ObjectQuery<T> devolver datos de entidad. El Translate método permite ejecutar una consulta de ADO.NET estándar 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.
Para más información, consulte:
Ejecución directa de comandos del almacén y
Cómo: Ejecutar directamente comandos contra el origen de datos