Udostępnij za pośrednictwem


EntityDataReader Klasa

Definicja

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

Dotyczy