ObjectContext.Translate ObjectContext.Translate ObjectContext.Translate ObjectContext.Translate Method

Definición

Sobrecargas

Translate<TElement>(DbDataReader) Translate<TElement>(DbDataReader) Translate<TElement>(DbDataReader) Translate<TElement>(DbDataReader)

Convierte un objeto DbDataReader que contiene filas de datos de entidad en objetos del tipo de entidad solicitado.Translates a DbDataReader that contains rows of entity data to objects of the requested entity type.

Translate<TEntity>(DbDataReader, String, MergeOption) Translate<TEntity>(DbDataReader, String, MergeOption) 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.Translates a DbDataReader that contains rows of entity data to objects of the requested entity type, in a specific entity set, and with the specified merge option.

Translate<TElement>(DbDataReader) Translate<TElement>(DbDataReader) Translate<TElement>(DbDataReader) Translate<TElement>(DbDataReader)

Convierte un objeto DbDataReader que contiene filas de datos de entidad en objetos del tipo de entidad solicitado.Translates a DbDataReader that contains rows of entity data to objects of the requested entity type.

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.The entity type of the data in the DbDataReader.

Parámetros

reader
DbDataReader DbDataReader DbDataReader DbDataReader

DbDataReader que contiene los datos de entidad que se van a convertir en objetos entidad.The DbDataReader that contains entity data to translate into entity objects.

Devoluciones

ObjectResult<TElement>

Enumeración de objetos de tipo TResult.An enumeration of objects of type TResult.

Excepciones

Comentarios

El Translate método se utiliza para convertir los datos DbDataReader de entidad de en objetos del tipo solicitado.The Translate method is used to translate entity data from a DbDataReader into objects of the requested type. Este proceso se realiza automáticamente cuando ObjectQuery<T> se ejecuta para devolver datos de entidad.This process is performed automatically when an ObjectQuery<T> is executed to return entity data. El Translate método le permite ejecutar una consulta ADO.net estándar en un origen de datos y traducir las filas de datos devueltas en objetos entidad.The Translate method enables you to execute a standard ADO.NET query against a data source and translate the returned data rows into entity objects.

El proporcionado DbDataReader debe contener datos que se asignan al tipo de entidad solicitado.The supplied DbDataReader must contain data that maps to the requested entity type.

Para obtener más información, consulte:For more information, see:

Ejecutar directamente comandos de almacenamiento yDirectly Executing Store Commands and

Cómo: Ejecutar comandos directamente en el origen de datosHow to: Directly Execute Commands Against the Data Source

Translate<TEntity>(DbDataReader, String, MergeOption) Translate<TEntity>(DbDataReader, String, MergeOption) 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.Translates a DbDataReader that contains rows of entity data to objects of the requested entity type, in a specific entity set, and with the specified merge option.

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>

Parámetros de tipo

TEntity

Tipo de entidad de los datos de DbDataReader.The entity type of the data in the DbDataReader.

Parámetros

reader
DbDataReader DbDataReader DbDataReader DbDataReader

DbDataReader que contiene los datos de entidad que se van a convertir en objetos entidad.The DbDataReader that contains entity data to translate into entity objects.

entitySetName
String String String String

Conjunto de entidades del tipo TEntity.The entity set of the TEntity type.

mergeOption
MergeOption MergeOption MergeOption MergeOption

MergeOption que se va a usar cuando se agreguen objetos convertidos al contexto del objeto.The MergeOption to use when translated objects are added to the object context. De manera predeterminada, es AppendOnly.The default is AppendOnly.

Devoluciones

ObjectResult<TEntity>

Enumeración de objetos de tipo TResult.An enumeration of objects of type TResult.

Excepciones

Cuando el valor mergeOption proporcionado no es un valor MergeOption válido.When the supplied mergeOption is not a valid MergeOption value.

Cuando la entidad entitySetName proporcionada no es una entidad válida para el tipo TResult.When the supplied entitySetName is not a valid entity set for the TResult type.

Comentarios

El Translate método se utiliza para convertir los datos DbDataReader de entidad de en objetos del tipo solicitado.The Translate method is used to translate entity data from a DbDataReader into objects of the requested type. Este proceso se realiza automáticamente cuando ObjectQuery<T> se ejecuta para devolver datos de entidad.This process is performed automatically when an ObjectQuery<T> is executed to return entity data. El Translate método le permite ejecutar una consulta ADO.net estándar en un origen de datos y traducir las filas de datos devueltas en objetos entidad.The Translate method enables you to execute a standard ADO.NET query against a data source and translate the returned data rows into entity objects.

El proporcionado DbDataReader debe contener datos que se asignan al tipo de entidad solicitado.The supplied DbDataReader must contain data that maps to the requested entity type.

Para obtener más información, consulte:For more information, see:

Ejecutar directamente comandos de almacenamiento yDirectly Executing Store Commands and

Cómo: Ejecutar comandos directamente en el origen de datosHow to: Directly Execute Commands Against the Data Source

Se aplica a