Compartilhar via


IRelationalCommand Interface

Definição

Um comando a ser executado em um banco de dados relacional.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

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
Derivado
Implementações

Comentários

Consulte Implementação de provedores de banco de dados e extensões para obter mais informações e exemplos.

Propriedades

CommandText

Obtém o texto do comando a ser executado.

Parameters

Obtém os parâmetros para o comando .

Métodos

CreateDbCommand(RelationalCommandParameterObject, Guid, DbCommandMethod)

Chamado pelos métodos execute para criar um DbCommand para o determinado DbConnection e configurar tempos limite e transações.

Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

ExecuteNonQuery(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Executa o comando sem resultados.

ExecuteNonQuery(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
Obsoleto.

Executa o comando sem resultados.

ExecuteNonQuery(RelationalCommandParameterObject)

Executa o comando sem resultados.

ExecuteNonQueryAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
Obsoleto.

Executa de forma assíncrona o comando sem resultados.

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

Executa de forma assíncrona o comando sem resultados.

ExecuteNonQueryAsync(RelationalCommandParameterObject, CancellationToken)

Executa de forma assíncrona o comando sem resultados.

ExecuteReader(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Executa o comando com um RelationalDataReader resultado.

ExecuteReader(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
Obsoleto.

Executa o comando com um RelationalDataReader resultado.

ExecuteReader(RelationalCommandParameterObject)

Executa o comando com um RelationalDataReader resultado.

ExecuteReaderAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
Obsoleto.

Executa de forma assíncrona o comando com um RelationalDataReader resultado.

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

Executa de forma assíncrona o comando com um RelationalDataReader resultado.

ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)

Executa de forma assíncrona o comando com um RelationalDataReader resultado.

ExecuteScalar(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Executa o comando com um único resultado escalar.

ExecuteScalar(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
Obsoleto.

Executa o comando com um único resultado escalar.

ExecuteScalar(RelationalCommandParameterObject)

Executa o comando com um único resultado escalar.

ExecuteScalarAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
Obsoleto.

Executa de forma assíncrona o comando com um único resultado escalar.

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

Executa de forma assíncrona o comando com um único resultado escalar.

ExecuteScalarAsync(RelationalCommandParameterObject, CancellationToken)

Executa de forma assíncrona o comando com um único resultado escalar.

PopulateFrom(IRelationalCommandTemplate)

Preenche esse comando do fornecido commandTemplate.

Métodos de Extensão

ExecuteNonQuery(IRelationalCommand, IRelationalConnection)

Executa o comando sem resultados.

ExecuteNonQueryAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Executa de forma assíncrona o comando sem resultados.

ExecuteReader(IRelationalCommand, IRelationalConnection)

Executa o comando com um RelationalDataReader resultado.

ExecuteReaderAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Executa de forma assíncrona o comando com um RelationalDataReader resultado.

ExecuteScalar(IRelationalCommand, IRelationalConnection)

Executa o comando com um único resultado escalar.

ExecuteScalarAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Executa de forma assíncrona o comando com um único resultado escalar.

Aplica-se a