DataContext.Translate Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Konwertuje istniejący IDataReader obiekt na obiekty.
Przeciążenia
| Nazwa | Opis |
|---|---|
| Translate(DbDataReader) |
Konwertuje istniejący DbDataReader obiekt na obiekty. |
| Translate(Type, DbDataReader) |
Konwertuje istniejący DbDataReader obiekt na obiekty. |
| Translate<TResult>(DbDataReader) |
Konwertuje istniejący DbDataReader obiekt na obiekty. |
Uwagi
Każdy wiersz w obiekcie IDataReader jest konwertowany na obiekt w obiekcie IEnumerable<T>.
public IEnumerable<T> Translate<T>(IDataReader reader) {}
Opis: Ta metoda służy do konwertowania istniejącego DbDataReader obiektu na obiekty. Każdy wiersz w obiekcie DbDataReader jest konwertowany na obiekt w obiekcie IEnumerable<T>.
Parametry ogólne:
T: Zobacz ExecuteQuery.
Parametry:
Query: Zobacz opis polecenia w obszarze ExecuteCommand.
Parameters: Zobacz opis parametrów w obszarze ExecuteCommand.
Zwracany typ:
IEnumerable<T>: kolekcja obiektów zwracanych przez konwersję.
Translate(DbDataReader)
Konwertuje istniejący DbDataReader obiekt na obiekty.
public:
System::Data::Linq::IMultipleResults ^ Translate(System::Data::Common::DbDataReader ^ reader);
public System.Data.Linq.IMultipleResults Translate(System.Data.Common.DbDataReader reader);
member this.Translate : System.Data.Common.DbDataReader -> System.Data.Linq.IMultipleResults
Public Function Translate (reader As DbDataReader) As IMultipleResults
Parametry
- reader
- DbDataReader
Element IDataReader , który ma zostać przekonwertowany.
Zwraca
Lista obiektów zwracanych przez konwersję.
Dotyczy
Translate(Type, DbDataReader)
Konwertuje istniejący DbDataReader obiekt na obiekty.
public:
System::Collections::IEnumerable ^ Translate(Type ^ elementType, System::Data::Common::DbDataReader ^ reader);
public System.Collections.IEnumerable Translate(Type elementType, System.Data.Common.DbDataReader reader);
member this.Translate : Type * System.Data.Common.DbDataReader -> System.Collections.IEnumerable
Public Function Translate (elementType As Type, reader As DbDataReader) As IEnumerable
Parametry
- elementType
- Type
Typ, który IEnumerable<T> ma zostać zwrócony.
Algorytm dopasowywania kolumn w wyniku do pól i właściwości w obiekcie działa w następujący sposób:
Jeśli pole lub właściwość jest mapowane na określoną nazwę kolumny, ta nazwa kolumny jest oczekiwana w zestawie wyników.
Jeśli pole lub właściwość nie jest mapowane, kolumna o takiej samej nazwie jak pole lub właściwość jest oczekiwana w zestawie wyników.
Porównanie jest wykonywane przez wyszukanie najpierw dopasowania uwzględniającego wielkość liter. Jeśli to dopasowanie nie zostanie znalezione, następuje kolejne wyszukiwanie w przypadku dopasowania bez uwzględniania wielkości liter.
Zapytanie musi zwrócić wszystkie śledzone pola i właściwości obiektu (z wyjątkiem tych, które są ładowane na zasadzie odroczonej), gdy spełnione są wszystkie następujące warunki:
T to jednostka jawnie śledzona przez element DataContext.
ObjectTrackingEnabled to true.
Jednostka ma klucz podstawowy.
W przeciwnym razie zgłaszany jest wyjątek.
- reader
- DbDataReader
Element IDataReader , który ma zostać przekonwertowany.
Zwraca
Lista obiektów zwracanych przez konwersję.
Dotyczy
Translate<TResult>(DbDataReader)
Konwertuje istniejący DbDataReader obiekt na obiekty.
public:
generic <typename TResult>
System::Collections::Generic::IEnumerable<TResult> ^ Translate(System::Data::Common::DbDataReader ^ reader);
public System.Collections.Generic.IEnumerable<TResult> Translate<TResult>(System.Data.Common.DbDataReader reader);
member this.Translate : System.Data.Common.DbDataReader -> seq<'Result>
Public Function Translate(Of TResult) (reader As DbDataReader) As IEnumerable(Of TResult)
Parametry typu
- TResult
Typ, który IEnumerable<T> ma zostać zwrócony.
Parametry
- reader
- DbDataReader
Element IDataReader , który ma zostać przekonwertowany.
Zwraca
Kolekcja obiektów zwracanych przez konwersję.