Partager via


IRelationalCommand Interface

Définition

Commande à exécuter sur une base de données relationnelle.

Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

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
Dérivé
Implémente

Remarques

Pour plus d’informations et d’exemples, consultez Implémentation de fournisseurs et d’extensions de base de données .

Propriétés

CommandText

Obtient le texte de commande à exécuter.

Parameters

Obtient les paramètres de la commande.

Méthodes

CreateDbCommand(RelationalCommandParameterObject, Guid, DbCommandMethod)

Appelée par les méthodes d’exécution pour créer un DbCommand pour le donné DbConnection et configurer les délais d’expiration et les transactions.

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

ExecuteNonQuery(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
Obsolète.

Exécute la commande sans résultats.

ExecuteNonQuery(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Exécute la commande sans résultats.

ExecuteNonQuery(RelationalCommandParameterObject)

Exécute la commande sans résultats.

ExecuteNonQueryAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
Obsolète.

Exécute de manière asynchrone la commande sans résultats.

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

Exécute de manière asynchrone la commande sans résultats.

ExecuteNonQueryAsync(RelationalCommandParameterObject, CancellationToken)

Exécute de manière asynchrone la commande sans résultats.

ExecuteReader(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
Obsolète.

Exécute la commande avec un RelationalDataReader résultat.

ExecuteReader(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Exécute la commande avec un RelationalDataReader résultat.

ExecuteReader(RelationalCommandParameterObject)

Exécute la commande avec un RelationalDataReader résultat.

ExecuteReaderAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
Obsolète.

Exécute de manière asynchrone la commande avec un RelationalDataReader résultat.

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

Exécute de manière asynchrone la commande avec un RelationalDataReader résultat.

ExecuteReaderAsync(RelationalCommandParameterObject, CancellationToken)

Exécute de manière asynchrone la commande avec un RelationalDataReader résultat.

ExecuteScalar(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean)
Obsolète.

Exécute la commande avec un résultat scalaire unique.

ExecuteScalar(IRelationalConnection, IReadOnlyDictionary<String,Object>)

Exécute la commande avec un résultat scalaire unique.

ExecuteScalar(RelationalCommandParameterObject)

Exécute la commande avec un résultat scalaire unique.

ExecuteScalarAsync(IRelationalConnection, IReadOnlyDictionary<String,Object>, Boolean, CancellationToken)
Obsolète.

Exécute de manière asynchrone la commande avec un résultat scalaire unique.

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

Exécute de manière asynchrone la commande avec un résultat scalaire unique.

ExecuteScalarAsync(RelationalCommandParameterObject, CancellationToken)

Exécute de manière asynchrone la commande avec un résultat scalaire unique.

PopulateFrom(IRelationalCommandTemplate)

Remplit cette commande à partir du fourni commandTemplate.

Méthodes d’extension

ExecuteNonQuery(IRelationalCommand, IRelationalConnection)

Exécute la commande sans résultats.

ExecuteNonQueryAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Exécute de manière asynchrone la commande sans résultats.

ExecuteReader(IRelationalCommand, IRelationalConnection)

Exécute la commande avec un RelationalDataReader résultat.

ExecuteReaderAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Exécute de manière asynchrone la commande avec un RelationalDataReader résultat.

ExecuteScalar(IRelationalCommand, IRelationalConnection)

Exécute la commande avec un résultat scalaire unique.

ExecuteScalarAsync(IRelationalCommand, IRelationalConnection, CancellationToken)

Exécute de manière asynchrone la commande avec un résultat scalaire unique.

S’applique à