ObjectContext.Translate Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| Nazwa | Opis |
|---|---|
| Translate<TElement>(DbDataReader) |
Tłumaczy element DbDataReader zawierający wiersze danych jednostki na obiekty żądanego typu jednostki. |
| Translate<TEntity>(DbDataReader, String, MergeOption) |
Tłumaczy element DbDataReader zawierający wiersze danych jednostki na obiekty żądanego typu jednostki w określonym zestawie jednostek i z określoną opcją scalania. |
Translate<TElement>(DbDataReader)
Tłumaczy element DbDataReader zawierający wiersze danych jednostki na obiekty żądanego typu jednostki.
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 jednostki danych w obiekcie DbDataReader.
Parametry
- reader
- DbDataReader
Element DbDataReader zawierający dane jednostki do tłumaczenia na obiekty jednostki.
Zwraca
Wyliczenie obiektów typu TResult.
Wyjątki
Gdy reader ma wartość null.
Uwagi
Metoda Translate służy do tłumaczenia danych jednostki z obiektu DbDataReader na obiekty żądanego typu. Ten proces jest wykonywany automatycznie po wykonaniu ObjectQuery<T> w celu zwrócenia danych jednostki. Metoda Translate umożliwia wykonywanie standardowego zapytania ADO.NET względem źródła danych i tłumaczenie zwracanych wierszy danych na obiekty jednostki.
Podany DbDataReader element musi zawierać dane mapowane na żądany typ jednostki.
Dotyczy
Translate<TEntity>(DbDataReader, String, MergeOption)
Tłumaczy element DbDataReader zawierający wiersze danych jednostki na obiekty żądanego typu jednostki w określonym zestawie jednostek i z określoną opcją scalania.
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 jednostki danych w obiekcie DbDataReader.
Parametry
- reader
- DbDataReader
Element DbDataReader zawierający dane jednostki do tłumaczenia na obiekty jednostki.
- entitySetName
- String
Zestaw TEntity jednostek typu.
- mergeOption
- MergeOption
Element MergeOption do użycia podczas dodawania przetłumaczonych obiektów do kontekstu obiektu. Wartość domyślna to AppendOnly.
Zwraca
Wyliczenie obiektów typu TResult.
Wyjątki
Gdy reader ma wartość null.
Gdy podana mergeOption wartość nie jest prawidłowa MergeOption .
Jeśli podana entitySetName jednostka nie jest prawidłowym zestawem jednostek dla TResult typu.
Uwagi
Metoda Translate służy do tłumaczenia danych jednostki z obiektu DbDataReader na obiekty żądanego typu. Ten proces jest wykonywany automatycznie po wykonaniu ObjectQuery<T> w celu zwrócenia danych jednostki. Metoda Translate umożliwia wykonywanie standardowego zapytania ADO.NET względem źródła danych i tłumaczenie zwracanych wierszy danych na obiekty jednostki.
Podany DbDataReader element musi zawierać dane mapowane na żądany typ jednostki.