EntityDataReader Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс чтения данных для поставщика клиента сущности
[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
- Наследование
-
EntityDataReader
- Атрибуты
- Реализации
Свойства
| Имя | Описание |
|---|---|
| DataRecordInfo |
Возвращает DataRecordInfo для данного IExtendedDataRecord объекта . |
| Depth |
Возвращает значение, показывающее глубину вложенности для текущей строки. |
| FieldCount |
Возвращает число столбцов в текущей строке. |
| HasRows |
Возвращает значение, указывающее на то, что в модуле чтения данных EntityDataReader содержится одна или несколько строк. |
| IsClosed |
Возвращает значение, указывающее, закрыт ли модуль чтения EntityDataReader. |
| Item[Int32] |
Возвращает значение указанного столбца как экземпляр Object. |
| Item[String] |
Возвращает значение указанного столбца как экземпляр Object. |
| RecordsAffected |
Возвращает число строк, которые были изменены, вставлены или удалены инструкцией SQL. |
| VisibleFieldCount |
Возвращает число не скрытых полей в EntityDataReader. |
Методы
| Имя | Описание |
|---|---|
| Close() |
Закрывает объект EntityDataReader. |
| Dispose(Boolean) |
Освобождает ресурсы, потребляемые этим методомEntityDataReader, и вызывает .Close() |
| GetBoolean(Int32) |
Возвращает значение указанного столбца в виде логического значения. |
| GetByte(Int32) |
Возвращает значение указанного столбца в виде байта. |
| GetBytes(Int32, Int64, Byte[], Int32, Int32) |
Считывает поток байтов из указанного столбца, начиная с расположения, указанного dataIndex , в буфер, начиная с расположения, указанного bufferIndex. |
| GetChar(Int32) |
Возвращает значение указанного столбца в виде одного символа. |
| GetChars(Int32, Int64, Char[], Int32, Int32) |
Считывает поток символов из указанного столбца, начиная с расположения, указанного dataIndex , в буфер, начиная с расположения, указанного bufferIndex. |
| GetDataReader(Int32) |
Возвращает вложенные модули чтения данных в виде объектов DbDataReader. |
| GetDataRecord(Int32) |
Возвращает вложенную запись DbDataRecord. |
| GetDataTypeName(Int32) |
Получает имя типа данных указанного столбца. |
| GetDateTime(Int32) |
Возвращает значение указанного столбца в виде объекта DateTime. |
| GetDbDataReader(Int32) |
Возвращает объект DbDataReader для запрошенного порядкового номера столбца, который может быть переопределен с помощью зависящей от поставщика реализации. |
| GetDecimal(Int32) |
Возвращает значение указанного столбца в виде объекта Decimal. |
| GetDouble(Int32) |
Возвращает значение указанного столбца в виде числа с плавающей запятой двойной точности. |
| GetEnumerator() |
Возвращает перечислитель IEnumerator, который может использоваться для просмотра строк в модуле чтения данных. |
| GetFieldType(Int32) |
Возвращает тип данных заданного столбца. |
| GetFloat(Int32) |
Возвращает значение заданного столбца в виде числа с плавающей запятой одинарной точности. |
| GetGuid(Int32) |
Возвращает значение заданного столбца в виде глобально-уникального идентификатора GUID. |
| GetInt16(Int32) |
Получает значение заданного столбца в виде 16-битового целого числа со знаком. |
| GetInt32(Int32) |
Возвращает значение указанного столбца в виде 32-разрядного целого числа со знаком. |
| GetInt64(Int32) |
Возвращает значение указанного столбца в виде 64-разрядного целого числа со знаком. |
| GetName(Int32) |
Возвращает имя столбца, если известен его порядковый номер (от нуля). |
| GetOrdinal(String) |
Возвращает порядковый номер столбца, если известно его имя. |
| GetProviderSpecificFieldType(Int32) |
Возвращает тип поля заданного столбца, зависящий от поставщика. |
| GetProviderSpecificValue(Int32) |
Возвращает значение указанного столбца как экземпляр Object. |
| GetProviderSpecificValues(Object[]) |
Возвращает из коллекции все столбцы атрибутов, зависящие от поставщика, для текущей строки. |
| GetSchemaTable() |
Возвращает объект , DataTable описывающий метаданные столбца DbDataReader объекта . |
| GetString(Int32) |
Возвращает значение указанного столбца как экземпляр String. |
| GetValue(Int32) |
Возвращает значение указанного столбца как экземпляр Object. |
| GetValues(Object[]) |
Заполняет массив объектов значениями столбцов текущей строки. |
| IsDBNull(Int32) |
Возвращает значение, указывающее, содержатся ли в столбце несуществующие или отсутствующие значения. |
| NextResult() |
Перемещает модуль чтения данных к следующему результату при чтении результатов из пакета инструкций. |
| NextResultAsync(CancellationToken) |
Асинхронно перемещает средство чтения в следующий результирующий набор при чтении пакета инструкций |
| Read() |
Перемещает модуль чтения к следующей записи в результирующем наборе. |
| ReadAsync(CancellationToken) |
Асинхронное перемещение средства чтения в следующую строку текущего результирующих наборов |