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í
| Name | Description |
|---|---|
| Translate<TElement>(DbDataReader) |
Převede řádky DbDataReader dat entity na objekty požadovaného typu entity. |
| Translate<TEntity>(DbDataReader, String, MergeOption) |
DbDataReader Převede řá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řevede řádky DbDataReader 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 sadě DbDataReader.
Parametry
- reader
- DbDataReader
Obsahuje DbDataReader data entity, která se mají přeložit na objekty entity.
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 požadovaného typu. Tento proces se provádí automaticky, když ObjectQuery<T> se provede vrácení dat entity. Metoda Translate umožňuje spustit standardní dotaz ADO.NET na zdroj dat a přeložit vrácené řádky dat na objekty entity.
DbDataReader Zadaný typ musí obsahovat data, která se mapují na požadovaný typ entity.
Platí pro
Translate<TEntity>(DbDataReader, String, MergeOption)
DbDataReader Převede řá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 sadě DbDataReader.
Parametry
- reader
- DbDataReader
Obsahuje DbDataReader data entity, která se mají přeložit na objekty entity.
- entitySetName
- String
Sada entit TEntity typu.
- mergeOption
- MergeOption
Použití MergeOption při přeložených objektech se přidá do kontextu objektu. Výchozí hodnota je AppendOnly.
Návraty
Výčet objektů typu TResult.
Výjimky
Kdy reader je null.
Pokud zadaná mergeOption hodnota není platná MergeOption .
Pokud zadané entitySetName není platná entita nastavená pro daný TResult typ.
Poznámky
Metoda Translate se používá k překladu dat entity z objektu DbDataReader požadovaného typu. Tento proces se provádí automaticky, když ObjectQuery<T> se provede vrácení dat entity. Metoda Translate umožňuje spustit standardní dotaz ADO.NET na zdroj dat a přeložit vrácené řádky dat na objekty entity.
DbDataReader Zadaný typ musí obsahovat data, která se mapují na požadovaný typ entity.