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
Translate<TElement>(DbDataReader) |
DbDataReader Tłumaczy element zawierający wiersze danych jednostki do obiektów żądanego typu jednostki. |
Translate<TEntity>(DbDataReader, String, MergeOption) |
DbDataReader Tłumaczy wiersze danych jednostki na obiekty żądanego typu jednostki, w określonym zestawie jednostek i z określoną opcją scalania. |
Translate<TElement>(DbDataReader)
DbDataReader Tłumaczy element zawierający wiersze danych jednostki do obiektów żą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
jest to 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.
Aby uzyskać więcej informacji, zobacz:
Bezpośrednie wykonywanie poleceń magazynu i
Instrukcje: bezpośrednie wykonywanie poleceń względem źródła danych
Dotyczy
Translate<TEntity>(DbDataReader, String, MergeOption)
DbDataReader Tłumaczy 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 jednostek TEntity
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
jest to null
.
Gdy podany mergeOption
element nie jest prawidłową MergeOption wartością.
Jeśli podany entitySetName
element 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.
Aby uzyskać więcej informacji, zobacz:
Bezpośrednie wykonywanie poleceń magazynu i
Instrukcje: bezpośrednie wykonywanie poleceń względem źródła danych