Язык

IRelationalCommand Интерфейс

Определение

Команда, выполняемая в реляционной базе данных.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

public interface IRelationalCommand
public interface IRelationalCommand : Microsoft.EntityFrameworkCore.Storage.IRelationalCommandTemplate
type IRelationalCommand = interface
type IRelationalCommand = interface
    interface IRelationalCommandTemplate
Public Interface IRelationalCommand
Public Interface IRelationalCommand
Implements IRelationalCommandTemplate
Производный
Реализации

Комментарии

Дополнительные сведения и примеры см. в разделе Реализация поставщиков и расширений баз данных .

Свойства

Имя Описание
CommandText

Возвращает текст команды для выполнения.

Parameters

Возвращает параметры для команды .

Методы

Имя Описание
CreateDbCommand(RelationalCommandParameterObject, Guid, DbCommandMethod)

Вызывается методами execute для создания DbCommand для заданного DbConnection и настройки времени ожидания и транзакций.

Этот метод обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

ExecuteNonQuery(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
Устаревшие.

Выполняет команду без результатов.

ExecuteNonQuery(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Выполняет команду без результатов.

ExecuteNonQuery(RelationalCommandParameterObject)

Выполняет команду без результатов.

ExecuteNonQueryAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
Устаревшие.

Асинхронно выполняет команду без результатов.

ExecuteNonQueryAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, CancellationToken)

Асинхронно выполняет команду без результатов.

ExecuteNonQueryAsync(RelationalCommandParameterObject, CancellationToken)

Асинхронно выполняет команду без результатов.

ExecuteReader(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
Устаревшие.

Выполняет команду с результатом RelationalDataReader .

ExecuteReader(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Выполняет команду с результатом RelationalDataReader .

ExecuteReader(RelationalCommandParameterObject)

Выполняет команду с результатом RelationalDataReader .

ExecuteReaderAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
Устаревшие.

Асинхронно выполняет команду с результатом RelationalDataReader .

ExecuteReaderAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, CancellationToken)

Асинхронно выполняет команду с результатом RelationalDataReader .

ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)

Асинхронно выполняет команду с результатом RelationalDataReader .

ExecuteScalar(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
Устаревшие.

Выполняет команду с одним скалярным результатом.

ExecuteScalar(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Выполняет команду с одним скалярным результатом.

ExecuteScalar(RelationalCommandParameterObject)

Выполняет команду с одним скалярным результатом.

ExecuteScalarAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
Устаревшие.

Асинхронно выполняет команду с одним скалярным результатом.

ExecuteScalarAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, CancellationToken)

Асинхронно выполняет команду с одним скалярным результатом.

ExecuteScalarAsync(RelationalCommandParameterObject, CancellationToken)

Асинхронно выполняет команду с одним скалярным результатом.

PopulateFrom(IRelationalCommandTemplate)

Заполняет эту команду из предоставленного commandTemplate.

Методы расширения

Имя Описание
ExecuteNonQuery(IRelationalCommand, IRelationalConnection)

Выполняет команду без результатов.

ExecuteNonQueryAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Асинхронно выполняет команду без результатов.

ExecuteReader(IRelationalCommand, IRelationalConnection)

Выполняет команду с результатом RelationalDataReader .

ExecuteReaderAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Асинхронно выполняет команду с результатом RelationalDataReader .

ExecuteScalar(IRelationalCommand, IRelationalConnection)

Выполняет команду с одним скалярным результатом.

ExecuteScalarAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Асинхронно выполняет команду с одним скалярным результатом.

Применяется к