ObjectContext.Translate Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| Translate<TElement>(DbDataReader) |
Översätter en DbDataReader som innehåller rader med entitetsdata till objekt av den begärda entitetstypen. |
| Translate<TEntity>(DbDataReader, String, MergeOption) |
Översätter en DbDataReader som innehåller rader med entitetsdata till objekt av den begärda entitetstypen, i en specifik entitetsuppsättning och med det angivna kopplingsalternativet. |
Translate<TElement>(DbDataReader)
Översätter en DbDataReader som innehåller rader med entitetsdata till objekt av den begärda entitetstypen.
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)
Typparametrar
- TElement
Entitetstypen för data i DbDataReader.
Parametrar
- reader
- DbDataReader
Som DbDataReader innehåller entitetsdata som ska översättas till entitetsobjekt.
Returer
En uppräkning av objekt av typen TResult.
Undantag
När reader är null.
Kommentarer
Metoden Translate används för att översätta entitetsdata från en DbDataReader till objekt av den begärda typen. Den här processen utförs automatiskt när en körs för att returnera entitetsdata ObjectQuery<T> . Med metoden Translate kan du köra en standard-ADO.NET fråga mot en datakälla och översätta de returnerade dataraderna till entitetsobjekt.
Den angivna DbDataReader måste innehålla data som mappar till den begärda entitetstypen.
Mer information finns i:
Direktkörning av Store-kommandon och
Anvisningar: Köra kommandon direkt mot datakällan
Gäller för
Translate<TEntity>(DbDataReader, String, MergeOption)
Översätter en DbDataReader som innehåller rader med entitetsdata till objekt av den begärda entitetstypen, i en specifik entitetsuppsättning och med det angivna kopplingsalternativet.
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)
Typparametrar
- TEntity
Entitetstypen för data i DbDataReader.
Parametrar
- reader
- DbDataReader
Som DbDataReader innehåller entitetsdata som ska översättas till entitetsobjekt.
- entitySetName
- String
Entitetsuppsättningen av TEntity typen.
- mergeOption
- MergeOption
Att MergeOption använda när översatta objekt läggs till i objektkontexten. Standardvärdet är AppendOnly.
Returer
En uppräkning av objekt av typen TResult.
Undantag
När reader är null.
När det angivna mergeOption värdet inte är ett giltigt MergeOption värde.
När den angivna entitySetName inte är en giltig entitetsuppsättning för TResult typen.
Kommentarer
Metoden Translate används för att översätta entitetsdata från en DbDataReader till objekt av den begärda typen. Den här processen utförs automatiskt när en körs för att returnera entitetsdata ObjectQuery<T> . Med metoden Translate kan du köra en standard-ADO.NET fråga mot en datakälla och översätta de returnerade dataraderna till entitetsobjekt.
Den angivna DbDataReader måste innehålla data som mappar till den begärda entitetstypen.
Mer information finns i:
Direktkörning av Store-kommandon och
Anvisningar: Köra kommandon direkt mot datakällan