DbDataReader Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Считывает однопроходные потоки строк из источника данных.
public ref class DbDataReader abstract : IDisposable, System::Collections::IEnumerable
public ref class DbDataReader abstract : MarshalByRefObject, IAsyncDisposable, IDisposable, System::Collections::IEnumerable, System::Data::IDataReader
public ref class DbDataReader abstract : IDisposable, System::Collections::IEnumerable, System::Data::IDataReader
public ref class DbDataReader abstract : MarshalByRefObject, IDisposable, System::Collections::IEnumerable, System::Data::IDataReader
public ref class DbDataReader abstract : MarshalByRefObject, System::Collections::IEnumerable, System::Data::IDataReader
public ref class DbDataReader abstract : MarshalByRefObject, IAsyncDisposable, System::Collections::IEnumerable, System::Data::IDataReader
public abstract class DbDataReader : IDisposable, System.Collections.IEnumerable
public abstract class DbDataReader : MarshalByRefObject, IAsyncDisposable, IDisposable, System.Collections.IEnumerable, System.Data.IDataReader
public abstract class DbDataReader : IDisposable, System.Collections.IEnumerable, System.Data.IDataReader
public abstract class DbDataReader : MarshalByRefObject, IDisposable, System.Collections.IEnumerable, System.Data.IDataReader
public abstract class DbDataReader : MarshalByRefObject, System.Collections.IEnumerable, System.Data.IDataReader
public abstract class DbDataReader : MarshalByRefObject, IAsyncDisposable, System.Collections.IEnumerable, System.Data.IDataReader
type DbDataReader = class
interface IEnumerable
interface IDisposable
type DbDataReader = class
inherit MarshalByRefObject
interface IEnumerable
interface IDataReader
interface IDataRecord
interface IDisposable
interface IAsyncDisposable
type DbDataReader = class
interface IEnumerable
interface IDataReader
interface IDataRecord
interface IDisposable
type DbDataReader = class
inherit MarshalByRefObject
interface IEnumerable
interface IDataReader
interface IDataRecord
interface IDisposable
type DbDataReader = class
inherit MarshalByRefObject
interface IDataReader
interface IDisposable
interface IDataRecord
interface IEnumerable
Public MustInherit Class DbDataReader
Implements IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IAsyncDisposable, IDataReader, IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Implements IDataReader, IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IDataReader, IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IDataReader, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IAsyncDisposable, IDataReader, IEnumerable
- Наследование
-
DbDataReader
- Наследование
- Производный
- Реализации
Конструкторы
DbDataReader() |
Инициализирует новый экземпляр класса DbDataReader. |
Свойства
Depth |
Возвращает значение, показывающее глубину вложенности для текущей строки. |
FieldCount |
При переопределении в производном классе получает число столбцов в текущей строке. |
HasRows |
При переопределении в производном классе получает значение, указывающее, содержит ли DbDataReader одну или несколько строк. |
IsClosed |
При переопределении в производном классе получает значение, показывающее, закрыт ли объект DbDataReader. |
Item[Int32] |
При переопределении в производном классе получает значение указанного столбца в виде экземпляра Object. |
Item[String] |
При переопределении в производном классе получает значение указанного столбца в виде экземпляра Object. |
RecordsAffected |
При переопределении в производном классе возвращает число строк, которые были изменены, вставлены или удалены инструкцией SQL. |
VisibleFieldCount |
Возвращает число не скрытых полей в DbDataReader. |
Методы
Close() |
Закрывает объект DbDataReader. |
CloseAsync() |
Асинхронно закрывает объект DbDataReader. |
CreateObjRef(Type) |
Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
Dispose() |
Освобождает все ресурсы, используемые текущим экземпляром класса DbDataReader. |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые объектом DbDataReader, а при необходимости освобождает также управляемые ресурсы. |
DisposeAsync() |
Асинхронно освобождает все ресурсы, используемые текущим экземпляром класса DbDataReader. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetBoolean(Int32) |
При переопределении в производном классе получает значение указанного столбца в виде логического значения. |
GetByte(Int32) |
При переопределении в производном классе получает значение указанного столбца в виде байта. |
GetBytes(Int32, Int64, Byte[], Int32, Int32) |
При переопределении в производном классе считывает указанное число байтов из указанного столбца, начиная с указанного индекса, и записывает их в буфер, начиная с указанной позиции в буфере. |
GetChar(Int32) |
При переопределении в производном классе получает значение указанного столбца в виде одиночного символа. |
GetChars(Int32, Int64, Char[], Int32, Int32) |
При переопределении в производном классе считывает указанное число символов из указанного столбца, начиная с указанного индекса, и записывает их в буфер, начиная с указанной позиции. |
GetColumnSchemaAsync(CancellationToken) |
Это асинхронная версия метода GetColumnSchema(DbDataReader).
Поставщики должны выполнить переопределение с помощью соответствующей реализации.
При необходимости можно учитывать |
GetData(Int32) |
Возвращает вложенный объект чтения данных для запрошенного столбца. |
GetDataTypeName(Int32) |
При переопределении в производном классе получает название типа данных указанного столбца. |
GetDateTime(Int32) |
При переопределении в производном классе получает значение указанного столбца в виде объекта DateTime. |
GetDbDataReader(Int32) |
Возвращает объект DbDataReader для запрошенного порядкового номера столбца, который может быть переопределен с помощью зависящей от поставщика реализации. |
GetDecimal(Int32) |
При переопределении в производном классе получает значение указанного столбца в виде Decimal. |
GetDouble(Int32) |
При переопределении в производном классе получает значение заданного столбца в виде числа с плавающей запятой двойной точности. |
GetEnumerator() |
При переопределении в производном классе возвращает перечислитель, который может использоваться для выполнения итерации по строкам в модуле чтения данных. |
GetFieldType(Int32) |
При переопределении в производном классе получает тип данных указанного столбца. |
GetFieldValue<T>(Int32) |
Возвращает значение указанного столбца в виде запрошенного типа. |
GetFieldValueAsync<T>(Int32) |
Асинхронно возвращает значение указанного столбца в виде запрошенного типа. |
GetFieldValueAsync<T>(Int32, CancellationToken) |
Асинхронно возвращает значение указанного столбца в виде запрошенного типа. |
GetFloat(Int32) |
При переопределении в производном классе получает значение заданного столбца в виде числа с плавающей запятой одиночной точности. |
GetGuid(Int32) |
При переопределении в производном классе получает значение заданного столбца в виде глобального уникального идентификатора (GUID). |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetInt16(Int32) |
При переопределении в производном классе получает значение заданного столбца в виде 16-разрядного целого числа со знаком. |
GetInt32(Int32) |
При переопределении в производном классе получает значение заданного столбца в виде 32-разрядного целого числа со знаком. |
GetInt64(Int32) |
При переопределении в производном классе получает значение заданного столбца в виде 64-разрядного целого числа со знаком. |
GetLifetimeService() |
Устаревшие..
Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject) |
GetName(Int32) |
При переопределении в производном классе получает имя столбца по порядковому номеру столбца (от нуля). |
GetOrdinal(String) |
При переопределении в производном классе получает порядковый номер столбца по имени столбца. |
GetProviderSpecificFieldType(Int32) |
Возвращает тип заданного столбца, зависящий от поставщика. |
GetProviderSpecificValue(Int32) |
Возвращает значение указанного столбца как экземпляр зависящего от поставщика типа. |
GetProviderSpecificValues(Object[]) |
Возвращает из коллекции все столбцы атрибутов, зависящие от поставщика, для текущей строки. |
GetSchemaTable() |
Возвращает объект DataTable, описывающий метаданные столбцов модуля чтения данных DbDataReader.
Возвращает |
GetSchemaTableAsync(CancellationToken) |
Это асинхронная версия метода GetSchemaTable().
Поставщики должны выполнить переопределение с помощью соответствующей реализации.
При необходимости можно учитывать |
GetStream(Int32) |
Возвращает поток для получения данных из указанного столбца. |
GetString(Int32) |
При переопределении в производном классе получает значение указанного столбца в виде экземпляра String. |
GetTextReader(Int32) |
Получает модуль чтения текста для извлечения данных из столбца. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
GetValue(Int32) |
При переопределении в производном классе получает значение указанного столбца в виде экземпляра Object. |
GetValues(Object[]) |
При переопределении в производном классе заполняет массив объектов значениями столбцов текущей строки. |
InitializeLifetimeService() |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
IsDBNull(Int32) |
При переопределении в производном классе получает значение, указывающее, содержатся ли в столбце несуществующие или отсутствующие значения. |
IsDBNullAsync(Int32) |
Асинхронно получает значение, указывающее, содержит ли столбец несуществующие или пропущенные значения. |
IsDBNullAsync(Int32, CancellationToken) |
Асинхронно получает значение, указывающее, содержит ли столбец несуществующие или пропущенные значения. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
MemberwiseClone(Boolean) |
Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject) |
NextResult() |
При переопределении в производном классе асинхронно перемещает модуль чтения данных к следующему результату при чтении результатов из пакета инструкций. |
NextResultAsync() |
Асинхронно перемещает модуль чтения данных к следующему результату при чтении результатов из пакета инструкций. |
NextResultAsync(CancellationToken) |
Асинхронно перемещает модуль чтения данных к следующему результату при чтении результатов из пакета инструкций. |
Read() |
При переопределении в производном классе перемещает модуль чтения к следующей записи в результирующем наборе. |
ReadAsync() |
Асинхронно перемещает модуль чтения к следующей записи в результирующем наборе. |
ReadAsync(CancellationToken) |
Асинхронно перемещает модуль чтения к следующей записи в результирующем наборе. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
IDataReader.Close() |
Описание этого члена см. в разделе Close(). |
IDataReader.GetSchemaTable() |
Описание этого члена см. в разделе GetSchemaTable(). |
IDataRecord.GetData(Int32) |
Описание этого члена см. в разделе GetData(Int32). |
Методы расширения
CanGetColumnSchema(DbDataReader) |
Получает значение, которое указывает, может ли DbDataReader получить схему столбца. |
GetColumnSchema(DbDataReader) |
Получает схему столбца (коллекцию DbColumn) для DbDataReader. |
GetBoolean(DbDataReader, String) |
Возвращает значение указанного столбца в виде логического значения. |
GetByte(DbDataReader, String) |
Возвращает значение указанного столбца в виде байта. |
GetBytes(DbDataReader, String, Int64, Byte[], Int32, Int32) |
Считывает указанное число байтов из указанного столбца, начиная с указанного индекса, и записывает их в буфер, начиная с указанной позиции в буфере. |
GetChar(DbDataReader, String) |
Возвращает значение указанного столбца в виде одного символа. |
GetChars(DbDataReader, String, Int64, Char[], Int32, Int32) |
Считывает указанное число символов из указанного столбца, начиная с указанного индекса, и записывает их в буфер, начиная с указанной позиции. |
GetData(DbDataReader, String) |
Возвращает вложенный объект чтения данных для запрошенного столбца. |
GetDataTypeName(DbDataReader, String) |
Возвращает имя типа данных заданного столбца. |
GetDateTime(DbDataReader, String) |
Возвращает значение указанного столбца в виде объекта DateTime. |
GetDecimal(DbDataReader, String) |
Возвращает значение заданного столбца в виде объекта Decimal. |
GetDouble(DbDataReader, String) |
Возвращает значение указанного столбца в виде числа с плавающей запятой двойной точности. |
GetFieldType(DbDataReader, String) |
Возвращает тип данных заданного столбца. |
GetFieldValue<T>(DbDataReader, String) |
Возвращает значение указанного столбца в виде запрошенного типа. |
GetFieldValueAsync<T>(DbDataReader, String, CancellationToken) |
Асинхронно возвращает значение указанного столбца в виде запрошенного типа. |
GetFloat(DbDataReader, String) |
Возвращает значение заданного столбца в виде числа с плавающей запятой одинарной точности. |
GetGuid(DbDataReader, String) |
Возвращает значение указанного столбца в виде глобально уникального идентификатора (GUID). |
GetInt16(DbDataReader, String) |
Получает значение заданного столбца в виде 16-битового целого числа со знаком. |
GetInt32(DbDataReader, String) |
Возвращает значение указанного столбца в виде 32-разрядного целого числа со знаком. |
GetInt64(DbDataReader, String) |
Возвращает значение указанного столбца в виде 64-разрядного целого числа со знаком. |
GetProviderSpecificFieldType(DbDataReader, String) |
Возвращает тип заданного столбца, зависящий от поставщика. |
GetProviderSpecificValue(DbDataReader, String) |
Возвращает значение указанного столбца как экземпляр зависящего от поставщика типа. |
GetStream(DbDataReader, String) |
Возвращает поток для получения данных из указанного столбца. |
GetString(DbDataReader, String) |
Возвращает значение указанного столбца как экземпляр String. |
GetTextReader(DbDataReader, String) |
Получает модуль чтения текста для извлечения данных из столбца. |
GetValue(DbDataReader, String) |
Возвращает значение указанного столбца как экземпляр Object. |
IsDBNull(DbDataReader, String) |
Возвращает значение, указывающее, содержатся ли в столбце несуществующие или отсутствующие значения. |
IsDBNullAsync(DbDataReader, String, CancellationToken) |
Асинхронно получает значение, указывающее, содержит ли столбец несуществующие или пропущенные значения. |
Cast<TResult>(IEnumerable) |
Приводит элементы объекта IEnumerable к заданному типу. |
OfType<TResult>(IEnumerable) |
Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. |
AsParallel(IEnumerable) |
Позволяет осуществлять параллельный запрос. |
AsQueryable(IEnumerable) |
Преобразовывает коллекцию IEnumerable в объект IQueryable. |
ConfigureAwait(IAsyncDisposable, Boolean) |
Настраивает способ выполнения ожиданий для задач, возвращаемых из асинхронного высвобождаемого объекта. |
Применяется к
См. также раздел
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру