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 |