ObjectContext.Translate Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
Translate<TElement>(DbDataReader) |
Converte un oggetto DbDataReader che contiene righe di dati di entità in oggetti del tipo di entità richiesto. |
Translate<TEntity>(DbDataReader, String, MergeOption) |
Converte un oggetto DbDataReader che contiene righe di dati di entità in oggetti del tipo di entità richiesto, in un set di entità specifico e con l'opzione di unione specificata. |
Translate<TElement>(DbDataReader)
Converte un oggetto DbDataReader che contiene righe di dati di entità in oggetti del tipo di entità richiesto.
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)
Parametri di tipo
- TElement
Tipo di entità dei dati nell'oggetto DbDataReader.
Parametri
- reader
- DbDataReader
Oggetto DbDataReader che contiene dati di entità da convertire in oggetti entità.
Restituisce
Enumerazione di oggetti di tipo TResult
.
Eccezioni
Quando reader
è null
.
Commenti
Il Translate metodo viene usato per convertire i dati dell'entità da un DbDataReader oggetto in oggetti del tipo richiesto. Questo processo viene eseguito automaticamente quando viene eseguito un oggetto ObjectQuery<T> per restituire i dati dell'entità. Il Translate metodo consente di eseguire una query standard ADO.NET su un'origine dati e convertire le righe di dati restituite in oggetti entità.
L'oggetto fornito DbDataReader deve contenere dati mappati al tipo di entità richiesto.
Per altre informazioni, vedere:
Esecuzione diretta dei comandi di archiviazione e
Procedura: eseguire comandi direttamente in un'origine dati
Si applica a
Translate<TEntity>(DbDataReader, String, MergeOption)
Converte un oggetto DbDataReader che contiene righe di dati di entità in oggetti del tipo di entità richiesto, in un set di entità specifico e con l'opzione di unione specificata.
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)
Parametri di tipo
- TEntity
Tipo di entità dei dati nell'oggetto DbDataReader.
Parametri
- reader
- DbDataReader
Oggetto DbDataReader che contiene dati di entità da convertire in oggetti entità.
- entitySetName
- String
Set di entità del tipo TEntity
.
- mergeOption
- MergeOption
Oggetto MergeOption da utilizzare quando gli oggetti convertiti vengono aggiunti al contesto dell'oggetto. Il valore predefinito è AppendOnly.
Restituisce
Enumerazione di oggetti di tipo TResult
.
Eccezioni
Quando reader
è null
.
Se il parametro mergeOption
fornito non è un valore MergeOption valido.
Se il valore entitySetName
fornito non è un set di entità valido per il tipo TResult
.
Commenti
Il Translate metodo viene usato per convertire i dati dell'entità da un DbDataReader oggetto in oggetti del tipo richiesto. Questo processo viene eseguito automaticamente quando viene eseguito un oggetto ObjectQuery<T> per restituire i dati dell'entità. Il Translate metodo consente di eseguire una query standard ADO.NET su un'origine dati e convertire le righe di dati restituite in oggetti entità.
L'oggetto fornito DbDataReader deve contenere dati mappati al tipo di entità richiesto.
Per altre informazioni, vedere:
Esecuzione diretta dei comandi di archiviazione e
Procedura: eseguire comandi direttamente in un'origine dati