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) |
Асинхронное перемещение средства чтения в следующую строку текущего результирующих наборов |
Применяется к
Entity Framework