DbCommand Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет инструкцию SQL или хранимую процедуру, выполняемую с источником данных. Предоставляет базовый класс для классов, определяемых базой данных, которые представляют команды. ExecuteNonQueryAsync.
public ref class DbCommand abstract : IDisposable
public ref class DbCommand abstract : System::ComponentModel::Component, IAsyncDisposable, IDisposable, System::Data::IDbCommand
public ref class DbCommand abstract : IDisposable, System::Data::IDbCommand
public ref class DbCommand abstract : System::ComponentModel::Component, IDisposable, System::Data::IDbCommand
public ref class DbCommand abstract : System::ComponentModel::Component, System::Data::IDbCommand
public ref class DbCommand abstract : System::ComponentModel::Component, IAsyncDisposable, System::Data::IDbCommand
public abstract class DbCommand : IDisposable
public abstract class DbCommand : System.ComponentModel.Component, IAsyncDisposable, IDisposable, System.Data.IDbCommand
public abstract class DbCommand : IDisposable, System.Data.IDbCommand
public abstract class DbCommand : System.ComponentModel.Component, IDisposable, System.Data.IDbCommand
public abstract class DbCommand : System.ComponentModel.Component, System.Data.IDbCommand
public abstract class DbCommand : System.ComponentModel.Component, IAsyncDisposable, System.Data.IDbCommand
type DbCommand = class
interface IDisposable
type DbCommand = class
inherit Component
interface IDbCommand
interface IDisposable
interface IAsyncDisposable
type DbCommand = class
interface IDbCommand
interface IDisposable
type DbCommand = class
inherit Component
interface IDbCommand
interface IDisposable
Public MustInherit Class DbCommand
Implements IDisposable
Public MustInherit Class DbCommand
Inherits Component
Implements IAsyncDisposable, IDbCommand, IDisposable
Public MustInherit Class DbCommand
Implements IDbCommand, IDisposable
Public MustInherit Class DbCommand
Inherits Component
Implements IDbCommand, IDisposable
Public MustInherit Class DbCommand
Inherits Component
Implements IDbCommand
Public MustInherit Class DbCommand
Inherits Component
Implements IAsyncDisposable, IDbCommand
- Наследование
-
DbCommand
- Наследование
- Производный
- Реализации
Конструкторы
DbCommand() |
Создает экземпляр объекта DbCommand. |
Свойства
CanRaiseEvents |
Возвращает значение, показывающее, может ли компонент вызывать событие. (Унаследовано от Component) |
CommandText |
Возвращает или задает текстовую команду, выполняемую применительно к источнику данных. |
CommandTimeout |
Возвращает или задает время ожидания (в секундах) перед завершением попытки выполнения команды и созданием ошибки. |
CommandType |
Возвращает или задает способ интерпретации CommandText свойства. |
Connection |
Возвращает или задает соединение DbConnection, используемое этой командой DbCommand. |
Container |
Возвращает объект IContainer, который содержит коллекцию Component. (Унаследовано от Component) |
DbConnection |
Возвращает или задает соединение DbConnection, используемое этой командой DbCommand. |
DbParameterCollection |
Возвращает коллекцию объектов DbParameter. |
DbTransaction |
Возвращает или задает контекст DbTransaction, в котором выполняется этот объект DbCommand. |
DesignMode |
Возвращает значение, указывающее, находится ли данный компонент Component в режиме конструктора в настоящее время. (Унаследовано от Component) |
DesignTimeVisible |
Возвращает или задает значение, определяющее, должен ли объект команды выводиться на экран в настраиваемом элементе управления интерфейса. |
Events |
Возвращает список обработчиков событий, которые прикреплены к этому объекту Component. (Унаследовано от Component) |
Parameters |
Возвращает коллекцию объектов DbParameter. Дополнительные сведения о параметрах см. в разделе Настройка параметров и типов данных параметров. |
Site |
Получает или задает ISite объекта Component. (Унаследовано от Component) |
Transaction |
Возвращает или задает контекст DbTransaction, в котором выполняется этот объект DbCommand. |
UpdatedRowSource |
Возвращает или задает способ применения результатов команды к объекту DataRow, если он используется методом Update объекта DbDataAdapter. |
Методы
Cancel() |
Пытается отменить выполнение DbCommand. |
CreateDbParameter() |
Создает новый экземпляр объекта DbParameter. |
CreateObjRef(Type) |
Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
CreateParameter() |
Создает новый экземпляр объекта DbParameter. |
Dispose() |
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов. |
Dispose() |
Освобождает все ресурсы, занятые модулем Component. (Унаследовано от Component) |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые объектом DbCommand, а при необходимости освобождает также управляемые ресурсы. |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые объектом Component, а при необходимости освобождает также управляемые ресурсы. (Унаследовано от Component) |
DisposeAsync() |
Асинхронно размещает объект команды. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
ExecuteDbDataReader(CommandBehavior) |
Выполняет команду для подключения, возвращая DbDataReader объект , который можно использовать для доступа к результатам. |
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) |
Поставщики должны реализовать этот метод, чтобы предоставить реализацию, отличную от реализации по умолчанию, для перегрузок ExecuteReader. Реализация по умолчанию вызывает синхронный метод ExecuteReader() и возвращает завершенную задачу, блокируя вызывающий поток. Реализация по умолчанию возвращает отмененную задачу, если ей передается уже отмененный токен отмены. Исключения, создаваемые ExecuteReader, будут связаны через возвращаемое свойство исключения задачи. Этот метод принимает токен отмены, который может использоваться для запроса ранней отмены операции. Реализации могут игнорировать данный запрос. |
ExecuteNonQuery() |
Выполняет команду для объекта соединения, возвращая количество затронутых строк. |
ExecuteNonQueryAsync() |
Асинхронная версия ExecuteNonQuery(), которая выполняет команду для объекта соединения, возвращая количество затронутых строк. Вызывает ExecuteNonQueryAsync(CancellationToken) с CancellationToken.None. |
ExecuteNonQueryAsync(CancellationToken) |
Это асинхронная версия метода ExecuteNonQuery(). Поставщики должны выполнить переопределение с помощью соответствующей реализации. При необходимости можно игнорировать токен отмены. Реализация по умолчанию вызывает синхронный метод ExecuteNonQuery() и возвращает завершенную задачу, блокируя вызывающий поток. Реализация по умолчанию возвращает отмененную задачу, если ей передается уже отмененный токен отмены. Исключения, создаваемые ExecuteNonQuery(), будут связаны через возвращаемое свойство исключения задачи. Не вызывайте другие методы и свойства объекта |
ExecuteReader() |
Выполняет команду для подключения, возвращая DbDataReader объект , который можно использовать для доступа к результатам. |
ExecuteReader(CommandBehavior) |
Выполняет команду для подключения, возвращая DbDataReader объект , который можно использовать для доступа к результатам. |
ExecuteReaderAsync() |
Асинхронная версия ExecuteReader, которая выполняет команду для своего подключения, возвращая DbDataReader объект , который можно использовать для доступа к результатам. Вызывает ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) с CancellationToken.None. |
ExecuteReaderAsync(CancellationToken) |
Асинхронная версия ExecuteReader, которая выполняет команду для своего подключения, возвращая DbDataReader объект , который можно использовать для доступа к результатам. Вызывает ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken). |
ExecuteReaderAsync(CommandBehavior) |
Асинхронная версия ExecuteReader, которая выполняет команду для своего подключения, возвращая DbDataReader объект , который можно использовать для доступа к результатам. Вызывает ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken). |
ExecuteReaderAsync(CommandBehavior, CancellationToken) |
Вызывает ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken). |
ExecuteScalar() |
Выполняет команду и возвращает первый столбец первой строки в первом возвращенном результирующем наборе. Все остальные столбцы, строки и результирующие наборы игнорируются. |
ExecuteScalarAsync() |
Асинхронная версия ExecuteScalar(), которая выполняет команду и возвращает первый столбец первой строки в первом возвращенном результирующем наборе. Все остальные столбцы, строки и результирующие наборы игнорируются. Вызывает ExecuteScalarAsync(CancellationToken) с CancellationToken.None. |
ExecuteScalarAsync(CancellationToken) |
Это асинхронная версия метода ExecuteScalar(). Поставщики должны выполнить переопределение с помощью соответствующей реализации. При необходимости можно игнорировать токен отмены. Реализация по умолчанию вызывает синхронный метод ExecuteScalar() и возвращает завершенную задачу, блокируя вызывающий поток. Реализация по умолчанию возвращает отмененную задачу, если ей передается уже отмененный токен отмены. Исключения, создаваемые ExecuteScalar, будут связаны через возвращаемое свойство исключения задачи. Не вызывайте другие методы и свойства объекта |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetLifetimeService() |
Устаревшие..
Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра. (Унаследовано от MarshalByRefObject) |
GetService(Type) |
Возвращает объект, представляющий службу, предоставляемую классом Component или классом Container. (Унаследовано от Component) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
InitializeLifetimeService() |
Устаревшие..
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
MemberwiseClone(Boolean) |
Создает неполную копию текущего объекта MarshalByRefObject. (Унаследовано от MarshalByRefObject) |
Prepare() |
Создает подготовленную (или скомпилированную) версию команды в источнике данных. |
PrepareAsync(CancellationToken) |
Асинхронно создает подготовленную (или скомпилированную) версию команды в источнике данных. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
ToString() |
Возвращает объект String, содержащий имя Component, если оно есть. Этот метод не следует переопределять. (Унаследовано от Component) |
События
Disposed |
Возникает при удалении компонента путем вызова метода Dispose(). (Унаследовано от Component) |
Явные реализации интерфейса
IDbCommand.Connection |
Возвращает или задает объект IDbConnection, используемый этим экземпляром класса IDbCommand. |
IDbCommand.CreateParameter() |
Создает новый экземпляр объекта IDbDataParameter . |
IDbCommand.ExecuteReader() |
Выполняет CommandText применительно к объекту Connection и создает IDataReader. |
IDbCommand.ExecuteReader(CommandBehavior) |
Выполняет CommandText применительно к объекту Connection и создает IDataReader с помощью одного из значений CommandBehavior. |
IDbCommand.Parameters |
Возвращает набор IDataParameterCollection. |
IDbCommand.Transaction |
Возвращает или задает контекст DbTransaction, в котором выполняется этот объект DbCommand. |
Методы расширения
ConfigureAwait(IAsyncDisposable, Boolean) |
Настраивает способ выполнения ожиданий для задач, возвращаемых из асинхронного высвобождаемого объекта. |
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по