ObjectContext.Translate Metodo

Definizione

Overload

Nome Descrizione
Translate<TElement>(DbDataReader)

Converte un oggetto DbDataReader contenente 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 contenente 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 in DbDataReader.

Parametri

reader
DbDataReader

Oggetto DbDataReader contenente i dati dell'entità da convertire in oggetti entità.

Valori restituiti

ObjectResult<TElement>

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 un oggetto ObjectQuery<T> viene eseguito per restituire i dati dell'entità. Il metodo Translate consente di eseguire una query ADO standard.NET su un'origine dati e convertire le righe di dati restituite in oggetti entità.

L'oggetto DbDataReader fornito deve contenere dati mappati al tipo di entità richiesto.

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 in DbDataReader.

Parametri

reader
DbDataReader

Oggetto DbDataReader contenente i dati dell'entità da convertire in oggetti entità.

entitySetName
String

Set di entità del TEntity tipo.

mergeOption
MergeOption

Oggetto MergeOption da utilizzare quando gli oggetti tradotti vengono aggiunti al contesto dell'oggetto. Il valore predefinito è AppendOnly.

Valori restituiti

ObjectResult<TEntity>

Enumerazione di oggetti di tipo TResult.

Eccezioni

Quando reader è null.

Quando l'oggetto specificato mergeOption non è un valore valido MergeOption .

Quando l'oggetto fornito entitySetName non è un set di entità valido per il TResult tipo.

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 un oggetto ObjectQuery<T> viene eseguito per restituire i dati dell'entità. Il metodo Translate consente di eseguire una query ADO standard.NET su un'origine dati e convertire le righe di dati restituite in oggetti entità.

L'oggetto DbDataReader fornito deve contenere dati mappati al tipo di entità richiesto.

Si applica a