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, který obsahuje řádky dat entity, na objekty požadovaného typu entity. |
Translate<TEntity>(DbDataReader, String, MergeOption) |
DbDataReader Převede objekt, který obsahuje řá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, který obsahuje řádky dat entity, na objekty požadovaného typu entity.
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)
Parametry typu
- TElement
Typ entity.
Parametry
- reader
- DbDataReader
Objekt DbDataReader , který obsahuje data entity, která se mají přeložit na objekty entity.
Návraty
Výčet objektů typu TResult .
Výjimky
Když má čtečka hodnotu null.
Platí pro
Translate<TEntity>(DbDataReader, String, MergeOption)
DbDataReader Převede objekt, který obsahuje řádky dat entity, na objekty požadovaného typu entity, v konkrétní sadě entit a se zadanou možností sloučení.
[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>
Parametry typu
- TEntity
Typ entity.
Parametry
- reader
- DbDataReader
Objekt DbDataReader , který obsahuje data entity, která se mají přeložit na objekty entity.
- entitySetName
- String
Sada entit typu TResult.
- mergeOption
- MergeOption
Použije MergeOption se při přidání přeložených objektů do kontextu objektu. Výchozí hodnota je AppendOnly .
Návraty
Výčet objektů typu TResult .
- Atributy
Výjimky
Když má čtečka hodnotu null.
Pokud zadaná mergeOption není platná MergeOption hodnota.
Pokud zadaný entitySetName není platná sada entit pro typ TResult.
Platí pro
Entity Framework