EntityDataReader Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |