Sdílet prostřednictvím


EntityDataReader Třída

Definice

Třída čtečky dat pro zprostředkovatele klienta entity

[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
Dědičnost
EntityDataReader
Atributy
Implementuje

Vlastnosti

DataRecordInfo

Získá DataRecordInfo pro tento .IExtendedDataRecord

Depth

Získá hodnotu označující hloubku vnoření aktuálního řádku.

FieldCount

Získá počet sloupců v aktuálním řádku.

HasRows

Získá hodnotu, která označuje, zda obsahuje EntityDataReader jeden nebo více řádků.

IsClosed

Získá hodnotu označující, zda EntityDataReader je uzavřen.

Item[Int32]

Získá hodnotu zadaného sloupce jako instanci .Object

Item[String]

Získá hodnotu zadaného sloupce jako instanci .Object

RecordsAffected

Získá počet řádků změněných, vložených nebo odstraněných spuštěním příkazu SQL.

VisibleFieldCount

Získá počet polí v objektu EntityDataReader , která nejsou skryta.

Metody

Close()

Zavře objekt EntityDataReader .

Dispose(Boolean)

Uvolní prostředky spotřebované tímto způsobem EntityDataReader a zavolá Close() .

GetBoolean(Int32)

Získá hodnotu zadaného sloupce jako logická hodnota.

GetByte(Int32)

Získá hodnotu zadaného sloupce jako bajt.

GetBytes(Int32, Int64, Byte[], Int32, Int32)

Načte stream bajtů ze zadaného sloupce, počínaje umístěním označeným dataIndex , do vyrovnávací paměti, počínaje umístěním označeným hodnotou bufferIndex .

GetChar(Int32)

Získá hodnotu zadaného sloupce jako jeden znak.

GetChars(Int32, Int64, Char[], Int32, Int32)

Načte stream znaků ze zadaného sloupce, počínaje umístěním označeným dataIndex , do vyrovnávací paměti, počínaje umístěním označeným bufferIndex .

GetDataReader(Int32)

Vrátí vnořené čtenáře jako DbDataReader objekty.

GetDataRecord(Int32)

Vrátí vnořenou DbDataRecordhodnotu .

GetDataTypeName(Int32)

Získá název datového typu zadaného sloupce.

GetDateTime(Int32)

Získá hodnotu zadaného sloupce jako DateTime objekt.

GetDbDataReader(Int32)

DbDataReader Vrátí objekt pro pořadové číslo požadovaného sloupce, který lze přepsat implementací specifickou pro zprostředkovatele.

GetDecimal(Int32)

Získá hodnotu zadaného sloupce jako Decimal objekt.

GetDouble(Int32)

Získá hodnotu zadaného sloupce jako číslo s plovoucí desetinou čárkou s dvojitou přesností.

GetEnumerator()

Vrátí hodnotu IEnumerator , která se dá použít k iteraci řádky ve čtečce dat.

GetFieldType(Int32)

Získá datový typ zadaného sloupce.

GetFloat(Int32)

Získá hodnotu zadaného sloupce jako číslo s plovoucí desetinou čárkou s jednou přesností.

GetGuid(Int32)

Získá hodnotu zadaného sloupce jako globálně jedinečný identifikátor (GUID).

GetInt16(Int32)

Získá hodnotu zadaného sloupce jako 16bitové podepsané celé číslo.

GetInt32(Int32)

Získá hodnotu zadaného sloupce jako 32bitové podepsané celé číslo.

GetInt64(Int32)

Získá hodnotu zadaného sloupce jako 64bitové podepsané celé číslo.

GetName(Int32)

Získá název sloupce, vzhledem k nulu řadný sloupec ordinál.

GetOrdinal(String)

Získá pořadové číslo sloupce s názvem sloupce.

GetProviderSpecificFieldType(Int32)

Vrátí typ pole specifického pro zprostředkovatele zadaného sloupce.

GetProviderSpecificValue(Int32)

Získá hodnotu zadaného sloupce jako instanci .Object

GetProviderSpecificValues(Object[])

Získá všechny sloupce atributů specifické pro poskytovatele v kolekci pro aktuální řádek.

GetSchemaTable()

Vrátí hodnotu DataTable , která popisuje metadata sloupce objektu DbDataReader .

GetString(Int32)

Získá hodnotu zadaného sloupce jako instanci .String

GetValue(Int32)

Získá hodnotu zadaného sloupce jako instanci .Object

GetValues(Object[])

Naplní pole objektů hodnotami sloupců aktuálního řádku.

IsDBNull(Int32)

Získá hodnotu, která označuje, zda sloupec obsahuje neexistující nebo chybějící hodnoty.

NextResult()

Posune čtenáře na další výsledek při čtení výsledků dávky příkazů.

NextResultAsync(CancellationToken)

Při čtení dávky příkazů asynchronně přesune čtenáře na další sadu výsledků dotazu.

Read()

Posune čtenáře na další záznam v sadě výsledků dotazu.

ReadAsync(CancellationToken)

Asynchronně přesune čtenáře na další řádek aktuální sady výsledků dotazu.

Platí pro