EntityDataReader Klasa
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.
Klasa czytnika danych dostawcy klienta jednostki
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
public class EntityDataReader : System.Data.Common.DbDataReader, System.Data.Entity.Core.IExtendedDataRecord
type EntityDataReader = class
inherit DbDataReader
interface IExtendedDataRecord
interface IDataRecord
Public Class EntityDataReader
Inherits DbDataReader
Implements IExtendedDataRecord
- Dziedziczenie
-
EntityDataReader
- Atrybuty
- Implementuje
Właściwości
DataRecordInfo |
Pobiera DataRecordInfo za to IExtendedDataRecord . |
Depth |
Pobiera wartość wskazującą głębokość zagnieżdżania dla bieżącego wiersza. |
FieldCount |
Pobiera liczbę kolumn w bieżącym wierszu. |
HasRows |
Pobiera wartość wskazującą, czy EntityDataReader zawiera on co najmniej jeden wiersz. |
IsClosed |
Pobiera wartość wskazującą, czy element EntityDataReader jest zamknięty. |
Item[Int32] |
Pobiera wartość określonej kolumny jako wystąpienie klasy Object. |
Item[String] |
Pobiera wartość określonej kolumny jako wystąpienie klasy Object. |
RecordsAffected |
Pobiera liczbę wierszy zmienionych, wstawionych lub usuniętych przez wykonanie instrukcji SQL. |
VisibleFieldCount |
Pobiera liczbę pól w EntityDataReader polach, które nie są ukryte. |
Metody
Close() |
EntityDataReader Zamyka obiekt. |
Dispose(Boolean) |
Zwalnia zasoby używane przez tę EntityDataReader funkcję i wywołuje metodę Close() . |
GetBoolean(Int32) |
Pobiera wartość określonej kolumny jako wartość logiczną. |
GetByte(Int32) |
Pobiera wartość określonej kolumny jako bajt. |
GetBytes(Int32, Int64, Byte[], Int32, Int32) |
Odczytuje strumień bajtów z określonej kolumny, zaczynając od lokalizacji wskazanej przez dataIndex , do buforu, rozpoczynając od lokalizacji wskazanej przez bufferIndex . |
GetChar(Int32) |
Pobiera wartość określonej kolumny jako pojedynczy znak. |
GetChars(Int32, Int64, Char[], Int32, Int32) |
Odczytuje strumień znaków z określonej kolumny, zaczynając od lokalizacji wskazanej przez dataIndex , do buforu, rozpoczynając od lokalizacji wskazanej przez bufferIndex . |
GetDataReader(Int32) |
Zwraca zagnieżdżone czytniki jako DbDataReader obiekty. |
GetDataRecord(Int32) |
Zwraca zagnieżdżone polecenie DbDataRecord. |
GetDataTypeName(Int32) |
Pobiera nazwę typu danych określonej kolumny. |
GetDateTime(Int32) |
Pobiera wartość określonej kolumny jako DateTime obiekt. |
GetDbDataReader(Int32) |
DbDataReader Zwraca obiekt żądanej kolumny porządkowej, który można zastąpić implementacją specyficzną dla dostawcy. |
GetDecimal(Int32) |
Pobiera wartość określonej kolumny jako Decimal obiekt. |
GetDouble(Int32) |
Pobiera wartość określonej kolumny jako liczbę zmiennoprzecinkową o podwójnej precyzji. |
GetEnumerator() |
Zwraca element IEnumerator , który może służyć do iterowania wierszy w czytniku danych. |
GetFieldType(Int32) |
Pobiera typ danych określonej kolumny. |
GetFloat(Int32) |
Pobiera wartość określonej kolumny jako liczbę zmiennoprzecinkową o pojedynczej precyzji. |
GetGuid(Int32) |
Pobiera wartość określonej kolumny jako globalnie unikatowy identyfikator (GUID). |
GetInt16(Int32) |
Pobiera wartość określonej kolumny jako 16-bitową liczbę całkowitą podpisaną. |
GetInt32(Int32) |
Pobiera wartość określonej kolumny jako 32-bitową liczbę całkowitą podpisaną. |
GetInt64(Int32) |
Pobiera wartość określonej kolumny jako 64-bitową liczbę całkowitą podpisaną. |
GetName(Int32) |
Pobiera nazwę kolumny, biorąc pod uwagę porządkową kolumnę opartą na zera. |
GetOrdinal(String) |
Pobiera porządkową kolumnę przy użyciu nazwy kolumny. |
GetProviderSpecificFieldType(Int32) |
Zwraca typ pola specyficznego dla dostawcy określonej kolumny. |
GetProviderSpecificValue(Int32) |
Pobiera wartość określonej kolumny jako wystąpienie klasy Object. |
GetProviderSpecificValues(Object[]) |
Pobiera wszystkie kolumny atrybutów specyficzne dla dostawcy w kolekcji dla bieżącego wiersza. |
GetSchemaTable() |
Zwraca element DataTable opisujący metadane kolumny elementu DbDataReader . |
GetString(Int32) |
Pobiera wartość określonej kolumny jako wystąpienie klasy String. |
GetValue(Int32) |
Pobiera wartość określonej kolumny jako wystąpienie klasy Object. |
GetValues(Object[]) |
Wypełnia tablicę obiektów wartościami kolumn bieżącego wiersza. |
IsDBNull(Int32) |
Pobiera wartość wskazującą, czy kolumna zawiera nieistniejące, czy brakujące wartości. |
NextResult() |
Przechodzi czytelnik do następnego wyniku podczas odczytywania wyników partii instrukcji. |
NextResultAsync(CancellationToken) |
Asynchronicznie przenosi czytelnika do następnego zestawu wyników podczas odczytywania partii instrukcji |
Read() |
Przechodzi czytelnika do następnego rekordu w zestawie wyników. |
ReadAsync(CancellationToken) |
Asynchronicznie przenosi czytelnika do następnego wiersza bieżącego zestawu wyników |