RelationalCommand Classe

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). Em geral, ele não é usado no código do aplicativo.

public class RelationalCommand : Microsoft.EntityFrameworkCore.Storage.IRelationalCommand
type RelationalCommand = class
    interface IRelationalCommand
Public Class RelationalCommand
Implements IRelationalCommand
Herança
RelationalCommand
Implementações

Construtores

RelationalCommand(RelationalCommandBuilderDependencies, String, IReadOnlyList<IRelationalParameter>)

Constrói um novo RelationalCommand.

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

Propriedades

CommandText

Obtém o texto do comando a ser executado.

Dependencies

Dependência de compilação de comando.

Parameters

Obtém os parâmetros para o comando.

Métodos

CreateCommand(RelationalCommandParameterObject, Guid, DbCommandMethod)

Método de modelo chamado pelos métodos Execute para criar um DbCommand para o determinado DbConnection e configurar os tempos limite e as transações.

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

CreateDbCommand(RelationalCommandParameterObject, Guid, DbCommandMethod)

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

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

CreateRelationalDataReader(IRelationalConnection, DbCommand, DbDataReader, Guid, IDiagnosticsLogger<DbLoggerCategory.Database>)

Cria um novo RelationalDataReader para ser usado pelo ExecuteReader(RelationalCommandParameterObject) e pelo ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken) .

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

ExecuteNonQuery(RelationalCommandParameterObject)

Executa o comando sem resultados.

ExecuteNonQueryAsync(RelationalCommandParameterObject, CancellationToken)

Executa de forma assíncrona o comando sem resultados.

ExecuteReader(RelationalCommandParameterObject)

Executa o comando com um RelationalDataReader resultado.

ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)

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

ExecuteScalar(RelationalCommandParameterObject)

Executa o comando com um único resultado escalar.

ExecuteScalarAsync(RelationalCommandParameterObject, CancellationToken)

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

Aplica-se a