Compartir a través de


IRelationalCommand Interfaz

Definición

Comando que se va a ejecutar en una base de datos relacional.

Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

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
Implementaciones

Comentarios

Consulte Implementación de proveedores y extensiones de bases de datos para obtener más información y ejemplos.

Propiedades

CommandText

Obtiene el texto del comando que se va a ejecutar.

Parameters

Obtiene los parámetros del comando .

Métodos

CreateDbCommand(RelationalCommandParameterObject, Guid, DbCommandMethod)

Llamado por los métodos execute para crear un DbCommand para los tiempos de espera y configurar los tiempos de espera y las transacciones especificados DbConnection .

Normalmente, los proveedores de bases de datos usan este método (y otras extensiones). Por lo general, no se usa en el código de la aplicación.

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

Ejecuta el comando sin resultados.

ExecuteNonQuery(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Ejecuta el comando sin resultados.

ExecuteNonQuery(RelationalCommandParameterObject)

Ejecuta el comando sin resultados.

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

Ejecuta de forma asincrónica el comando sin resultados.

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

Ejecuta de forma asincrónica el comando sin resultados.

ExecuteNonQueryAsync(RelationalCommandParameterObject, CancellationToken)

Ejecuta de forma asincrónica el comando sin resultados.

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

Ejecuta el comando con un RelationalDataReader resultado.

ExecuteReader(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Ejecuta el comando con un RelationalDataReader resultado.

ExecuteReader(RelationalCommandParameterObject)

Ejecuta el comando con un RelationalDataReader resultado.

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

Ejecuta de forma asincrónica el comando con un RelationalDataReader resultado.

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

Ejecuta de forma asincrónica el comando con un RelationalDataReader resultado.

ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)

Ejecuta de forma asincrónica el comando con un RelationalDataReader resultado.

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

Ejecuta el comando con un único resultado escalar.

ExecuteScalar(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Ejecuta el comando con un único resultado escalar.

ExecuteScalar(RelationalCommandParameterObject)

Ejecuta el comando con un único resultado escalar.

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

Ejecuta de forma asincrónica el comando con un único resultado escalar.

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

Ejecuta de forma asincrónica el comando con un único resultado escalar.

ExecuteScalarAsync(RelationalCommandParameterObject, CancellationToken)

Ejecuta de forma asincrónica el comando con un único resultado escalar.

PopulateFrom(IRelationalCommandTemplate)

Rellena este comando de la clase proporcionada commandTemplate.

Métodos de extensión

ExecuteNonQuery(IRelationalCommand, IRelationalConnection)

Ejecuta el comando sin resultados.

ExecuteNonQueryAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Ejecuta de forma asincrónica el comando sin resultados.

ExecuteReader(IRelationalCommand, IRelationalConnection)

Ejecuta el comando con un RelationalDataReader resultado.

ExecuteReaderAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Ejecuta de forma asincrónica el comando con un RelationalDataReader resultado.

ExecuteScalar(IRelationalCommand, IRelationalConnection)

Ejecuta el comando con un único resultado escalar.

ExecuteScalarAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Ejecuta de forma asincrónica el comando con un único resultado escalar.

Se aplica a