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 un objeto DbDataReader en 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 estándar ADO.NET en un origen de datos y convertir 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 un objeto DbDataReader en 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 estándar ADO.NET en un origen de datos y convertir 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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de