Condividi tramite


ObjectContext.Translate Metodo

Definizione

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 virtual System.Data.Entity.Core.Objects.ObjectResult<TElement> Translate<TElement> (System.Data.Common.DbDataReader reader);
abstract member Translate : System.Data.Common.DbDataReader -> System.Data.Entity.Core.Objects.ObjectResult<'Element>
override this.Translate : System.Data.Common.DbDataReader -> System.Data.Entity.Core.Objects.ObjectResult<'Element>
Public Overridable Function Translate(Of TElement) (reader As DbDataReader) As ObjectResult(Of TElement)

Parametri di tipo

TElement

Tipo di entità.

Parametri

reader
DbDataReader

Oggetto DbDataReader che contiene dati di entità da convertire in oggetti entità.

Restituisce

ObjectResult<TElement>

Enumerazione di oggetti di tipo TResult.

Eccezioni

Quando reader è Null.

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.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Justification="Generic parameters are required for strong-typing of the return type.")]
public virtual System.Data.Entity.Core.Objects.ObjectResult<TEntity> Translate<TEntity> (System.Data.Common.DbDataReader reader, string entitySetName, System.Data.Entity.Core.Objects.MergeOption mergeOption);
abstract member Translate : System.Data.Common.DbDataReader * string * System.Data.Entity.Core.Objects.MergeOption -> System.Data.Entity.Core.Objects.ObjectResult<'Entity>
override this.Translate : System.Data.Common.DbDataReader * string * System.Data.Entity.Core.Objects.MergeOption -> System.Data.Entity.Core.Objects.ObjectResult<'Entity>

Parametri di tipo

TEntity

Tipo di entità.

Parametri

reader
DbDataReader

Oggetto DbDataReader che contiene dati di entità da convertire in oggetti entità.

entitySetName
String

Set di entità del tipo TResult.

mergeOption
MergeOption

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

Restituisce

ObjectResult<TEntity>

Enumerazione di oggetti di tipo TResult.

Attributi

Eccezioni

Quando reader è Null.

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

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

Si applica a