Поделиться через


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>)

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

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

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

ExecuteNonQuery(RelationalCommandParameterObject)

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

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

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

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

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

ExecuteNonQueryAsync(RelationalCommandParameterObject, CancellationToken)

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

ExecuteReader(IRelationalConnection, IReadOnlyDictionary<String,Object>)

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

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

Выполняет команду с результатом 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>)

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

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

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

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)

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

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