ObjectContext.Translate Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Translate<TElement>(DbDataReader) |
Přeloží DbDataReader objekt obsahující řádky dat entity na objekty požadovaného typu entity. |
Translate<TEntity>(DbDataReader, String, MergeOption) |
Přeloží DbDataReader objekt obsahující řádky dat entity na objekty požadovaného typu entity v konkrétní sadě entit a se zadanou možností sloučení. |
Translate<TElement>(DbDataReader)
Přeloží DbDataReader objekt obsahující řádky dat entity na objekty požadovaného typu entity.
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)
Parametry typu
- TElement
Typ entity dat v DbDataReadersouboru .
Parametry
- reader
- DbDataReader
Obsahuje DbDataReader data entity, která se mají převést na objekty entit.
Návraty
Výčet objektů typu TResult
.
Výjimky
Když reader
je null
.
Poznámky
Metoda Translate se používá k překladu dat entity z objektu DbDataReader na objekty požadovaného typu. Tento proces se provádí automaticky při spuštění objektu, který ObjectQuery<T> vrací data entity. Metoda Translate umožňuje spustit standardní ADO.NET dotaz na zdroj dat a přeložit vrácené datové řádky na objekty entit.
Zadaný DbDataReader musí obsahovat data, která se mapují na požadovaný typ entity.
Další informace naleznete v tématu:
Přímé spouštění příkazů úložiště a
Postupy: Přímé spouštění příkazů se zdrojem dat
Platí pro
Translate<TEntity>(DbDataReader, String, MergeOption)
Přeloží DbDataReader objekt obsahující řádky dat entity na objekty požadovaného typu entity v konkrétní sadě entit a se zadanou možností sloučení.
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)
Parametry typu
- TEntity
Typ entity dat v DbDataReadersouboru .
Parametry
- reader
- DbDataReader
Obsahuje DbDataReader data entity, která se mají převést na objekty entit.
- entitySetName
- String
Sada TEntity
entit typu.
- mergeOption
- MergeOption
Použije MergeOption se při přidání přeložených objektů do kontextu objektu. Výchozí formát je AppendOnly.
Návraty
Výčet objektů typu TResult
.
Výjimky
Když reader
je null
.
Pokud zadaný mergeOption
argument není platná MergeOption hodnota.
Pokud zadaný entitySetName
typ není platnou entitou nastavenou pro daný TResult
typ.
Poznámky
Metoda Translate se používá k překladu dat entity z objektu DbDataReader na objekty požadovaného typu. Tento proces se provádí automaticky při spuštění objektu, který ObjectQuery<T> vrací data entity. Metoda Translate umožňuje spustit standardní ADO.NET dotaz na zdroj dat a přeložit vrácené datové řádky na objekty entit.
Zadaný DbDataReader musí obsahovat data, která se mapují na požadovaný typ entity.
Další informace naleznete v tématu:
Přímé spouštění příkazů úložiště a
Postupy: Přímé spouštění příkazů se zdrojem dat
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro