ObjectContext.Translate Methode

Definitie

Overloads

Name Description
Translate<TElement>(DbDataReader)

Vertaalt een DbDataReader met rijen entiteitsgegevens naar objecten van het aangevraagde entiteitstype.

Translate<TEntity>(DbDataReader, String, MergeOption)

Vertaalt een DbDataReader met rijen entiteitsgegevens naar objecten van het aangevraagde entiteitstype, in een specifieke entiteitsset en met de opgegeven samenvoegoptie.

Translate<TElement>(DbDataReader)

Vertaalt een DbDataReader met rijen entiteitsgegevens naar objecten van het aangevraagde entiteitstype.

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)

Type parameters

TElement

Het entiteitstype van de gegevens in de DbDataReader.

Parameters

reader
DbDataReader

De DbDataReader entiteitsgegevens die moeten worden omgezet in entiteitsobjecten.

Retouren

ObjectResult<TElement>

Een opsomming van objecten van het type TResult.

Uitzonderingen

Wanneer reader is null.

Opmerkingen

De Translate methode wordt gebruikt om entiteitsgegevens van een DbDataReader te vertalen naar objecten van het aangevraagde type. Dit proces wordt automatisch uitgevoerd wanneer een ObjectQuery<T> wordt uitgevoerd om entiteitsgegevens te retourneren. Met de methode Translate kunt u een standaard ADO.NET-query uitvoeren op een gegevensbron en de geretourneerde gegevensrijen omzetten in entiteitsobjecten.

De opgegeven DbDataReader gegevens moeten gegevens bevatten die zijn toegewezen aan het aangevraagde entiteitstype.

Voor meer informatie, zie:

Rechtstreeks store-opdrachten uitvoeren en

Procedure: Opdrachten rechtstreeks uitvoeren op basis van de gegevensbron

Van toepassing op

Translate<TEntity>(DbDataReader, String, MergeOption)

Vertaalt een DbDataReader met rijen entiteitsgegevens naar objecten van het aangevraagde entiteitstype, in een specifieke entiteitsset en met de opgegeven samenvoegoptie.

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)

Type parameters

TEntity

Het entiteitstype van de gegevens in de DbDataReader.

Parameters

reader
DbDataReader

De DbDataReader entiteitsgegevens die moeten worden omgezet in entiteitsobjecten.

entitySetName
String

De entiteitsset van het TEntity type.

mergeOption
MergeOption

De MergeOption te gebruiken wanneer vertaalde objecten worden toegevoegd aan de objectcontext. De standaardwaarde is AppendOnly.

Retouren

ObjectResult<TEntity>

Een opsomming van objecten van het type TResult.

Uitzonderingen

Wanneer reader is null.

Wanneer de opgegeven mergeOption waarde geen geldige MergeOption waarde is.

Wanneer de opgegeven entitySetName entiteit geen geldige entiteit is die is ingesteld voor het TResult type.

Opmerkingen

De Translate methode wordt gebruikt om entiteitsgegevens van een DbDataReader te vertalen naar objecten van het aangevraagde type. Dit proces wordt automatisch uitgevoerd wanneer een ObjectQuery<T> wordt uitgevoerd om entiteitsgegevens te retourneren. Met de methode Translate kunt u een standaard ADO.NET-query uitvoeren op een gegevensbron en de geretourneerde gegevensrijen omzetten in entiteitsobjecten.

De opgegeven DbDataReader gegevens moeten gegevens bevatten die zijn toegewezen aan het aangevraagde entiteitstype.

Voor meer informatie, zie:

Rechtstreeks store-opdrachten uitvoeren en

Procedure: Opdrachten rechtstreeks uitvoeren op basis van de gegevensbron

Van toepassing op