ObjectContext.Translate Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
É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 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 mappées au type d’entité demandé.
Pour plus d'informations, consultez les pages suivantes :
Exécution directe des commandes de 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
É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 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 mappées au type d’entité demandé.
Pour plus d'informations, consultez les pages suivantes :
Exécution directe des commandes de magasin et
Comment : exécuter directement les commandes sur la source de données