ObjectContext.Translate Méthode

Définition

Surcharges

Translate<TElement>(DbDataReader)

Traduit un DbDataReader qui contient des lignes de données d'entité en objets du type d'entité demandé.

Translate<TEntity>(DbDataReader, String, MergeOption)

Traduit un DbDataReader qui contient des lignes de données d'entité en objets du type d'entité demandé, dans un jeu d'entités spécifique et avec l'option de fusion indiquée.

Translate<TElement>(DbDataReader)

Traduit un DbDataReader qui contient des lignes de données d'entité en objets du type d'entité demandé.

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)

Paramètres de type

TElement

Type d'entité des données de DbDataReader.

Paramètres

reader
DbDataReader

DbDataReader qui contient les données d'entité à traduire en objets d'entité.

Retours

ObjectResult<TElement>

Énumération d'objets de type TResult.

Exceptions

Lorsque reader est null.

Remarques

La Translate méthode est utilisée pour traduire les données d’entité d’un DbDataReader en objets du type demandé. Ce processus est effectué automatiquement lorsqu’un est exécuté pour retourner des données d’entité ObjectQuery<T> . La Translate méthode vous permet d’exécuter une requête de ADO.NET standard sur une source de données et de traduire les lignes de données retournées en objets d’entité.

Le fourni DbDataReader doit contenir des données qui sont mappées au type d’entité demandé.

Pour plus d'informations, consultez les pages suivantes :

Exécution directe des commandes du magasin et

Comment : exécuter directement les commandes sur la source de données

S’applique à

Translate<TEntity>(DbDataReader, String, MergeOption)

Traduit un DbDataReader qui contient des lignes de données d'entité en objets du type d'entité demandé, dans un jeu d'entités spécifique et avec l'option de fusion indiquée.

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)

Paramètres de type

TEntity

Type d'entité des données de DbDataReader.

Paramètres

reader
DbDataReader

DbDataReader qui contient les données d'entité à traduire en objets d'entité.

entitySetName
String

Jeu d'entités du type TEntity.

mergeOption
MergeOption

MergeOption à utiliser lors de l'ajout des objets traduits au contexte de l'objet. La valeur par défaut est AppendOnly.

Retours

ObjectResult<TEntity>

Énumération d'objets de type TResult.

Exceptions

Lorsque reader est null.

Lorsque le mergeOption fourni n'est pas une valeur MergeOption valide.

Lorsque le entitySetName fourni n'est pas un jeu d'entités valide pour le type TResult.

Remarques

La Translate méthode est utilisée pour traduire les données d’entité d’un DbDataReader en objets du type demandé. Ce processus est effectué automatiquement lorsqu’un est exécuté pour retourner des données d’entité ObjectQuery<T> . La Translate méthode vous permet d’exécuter une requête de ADO.NET standard sur une source de données et de traduire les lignes de données retournées en objets d’entité.

Le fourni DbDataReader doit contenir des données qui sont mappées au type d’entité demandé.

Pour plus d'informations, consultez les pages suivantes :

Exécution directe des commandes du magasin et

Comment : exécuter directement les commandes sur la source de données

S’applique à