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