DbCommand Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une instruction SQL ou une procédure stockée à exécuter par rapport à une source de données. Fournit une classe de base pour les classes spécifiques à la base de données qui représentent des commandes. ExecuteNonQueryAsync.
public ref class DbCommand abstract : IDisposable
public ref class DbCommand abstract : System::ComponentModel::Component, IAsyncDisposable, IDisposable, System::Data::IDbCommand
public ref class DbCommand abstract : IDisposable, System::Data::IDbCommand
public ref class DbCommand abstract : System::ComponentModel::Component, IDisposable, System::Data::IDbCommand
public ref class DbCommand abstract : System::ComponentModel::Component, System::Data::IDbCommand
public ref class DbCommand abstract : System::ComponentModel::Component, IAsyncDisposable, System::Data::IDbCommand
public abstract class DbCommand : IDisposable
public abstract class DbCommand : System.ComponentModel.Component, IAsyncDisposable, IDisposable, System.Data.IDbCommand
public abstract class DbCommand : IDisposable, System.Data.IDbCommand
public abstract class DbCommand : System.ComponentModel.Component, IDisposable, System.Data.IDbCommand
public abstract class DbCommand : System.ComponentModel.Component, System.Data.IDbCommand
public abstract class DbCommand : System.ComponentModel.Component, IAsyncDisposable, System.Data.IDbCommand
type DbCommand = class
interface IDisposable
type DbCommand = class
inherit Component
interface IDbCommand
interface IDisposable
interface IAsyncDisposable
type DbCommand = class
interface IDbCommand
interface IDisposable
type DbCommand = class
inherit Component
interface IDbCommand
interface IDisposable
Public MustInherit Class DbCommand
Implements IDisposable
Public MustInherit Class DbCommand
Inherits Component
Implements IAsyncDisposable, IDbCommand, IDisposable
Public MustInherit Class DbCommand
Implements IDbCommand, IDisposable
Public MustInherit Class DbCommand
Inherits Component
Implements IDbCommand, IDisposable
Public MustInherit Class DbCommand
Inherits Component
Implements IDbCommand
Public MustInherit Class DbCommand
Inherits Component
Implements IAsyncDisposable, IDbCommand
- Héritage
-
DbCommand
- Héritage
- Dérivé
- Implémente
Constructeurs
DbCommand() |
Construit une instance de l'objet DbCommand. |
Propriétés
CanRaiseEvents |
Obtient une valeur qui indique si le composant peut déclencher un événement. (Hérité de Component) |
CommandText |
Obtient ou définit la commande de texte à exécuter sur la source de données. |
CommandTimeout |
Obtient ou définit le temps d’attente (en secondes) avant de mettre fin à la tentative d’exécution de la commande et de générer une erreur. |
CommandType |
Obtient ou définit la façon dont la CommandText propriété est interprétée. |
Connection |
Obtient ou définit l'objet DbConnection utilisé par cette classe DbCommand. |
Container |
Obtient le IContainer qui contient la Component. (Hérité de Component) |
DbConnection |
Obtient ou définit l'objet DbConnection utilisé par cette classe DbCommand. |
DbParameterCollection |
Obtient la collection d'objets DbParameter. |
DbTransaction |
Obtient ou définit la DbTransaction dans laquelle l’objet DbCommand s’exécute. |
DesignMode |
Obtient une valeur qui indique si Component est actuellement en mode design. (Hérité de Component) |
DesignTimeVisible |
Obtient ou définit une valeur indiquant si l'objet command doit être visible dans un contrôle d'interface personnalisé. |
Events |
Obtient la liste des gestionnaires d'événements attachés à ce Component. (Hérité de Component) |
Parameters |
Obtient la collection d'objets DbParameter. Pour plus d’informations sur les paramètres, consultez Configuration des paramètres et des types de données des paramètres. |
Site |
Obtient ou définit le ISite de Component. (Hérité de Component) |
Transaction |
Obtient ou définit la DbTransaction dans laquelle l’objet DbCommand s’exécute. |
UpdatedRowSource |
Obtient ou définit la manière dont les résultats des commandes sont appliqués à DataRow lorsqu'ils sont utilisés par la méthode Update de DbDataAdapter. |
Méthodes
Cancel() |
Tente d’annuler l’exécution d’un DbCommand. |
CreateDbParameter() |
Crée une nouvelle instance d'un objet DbParameter. |
CreateObjRef(Type) |
Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject) |
CreateParameter() |
Crée une nouvelle instance d'un objet DbParameter. |
Dispose() |
Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. |
Dispose() |
Libère toutes les ressources utilisées par Component. (Hérité de Component) |
Dispose(Boolean) |
Libère les ressources non managées utilisées par DbCommand et libère éventuellement les ressources managées. |
Dispose(Boolean) |
Libère les ressources non managées utilisées par Component et libère éventuellement les ressources managées. (Hérité de Component) |
DisposeAsync() |
Supprime de manière asynchrone l’objet de commande. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
ExecuteDbDataReader(CommandBehavior) |
Exécute la commande par rapport à sa connexion, en retournant un DbDataReader qui peut être utilisé pour accéder aux résultats. |
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) |
Les fournisseurs doivent implémenter cette méthode pour assurer une implémentation non définie par défaut pour les surcharges ExecuteReader. L'implémentation par défaut appelle la méthode ExecuteReader() synchrone et retourne une tâche terminée, bloquant ainsi le thread appelant. L'implémentation par défaut retourne une tâche annulée si un jeton d'annulation déjà annulé est passé. Les exceptions levées par ExecuteReader sont communiquées via la propriété d'exception de tâche retournée. Cette méthode accepte un jeton d'annulation qui peut être utilisé pour demander l'annulation de l'opération plus tôt que prévu. Les implémentations peuvent ignorer cette demande. |
ExecuteNonQuery() |
Exécute la commande sur son objet de connexion, en retournant le nombre de lignes affectées. |
ExecuteNonQueryAsync() |
Version asynchrone de ExecuteNonQuery(), qui exécute la commande sur son objet de connexion, renvoyant le nombre de lignes affectées. Appelle ExecuteNonQueryAsync(CancellationToken) avec CancellationToken.None. |
ExecuteNonQueryAsync(CancellationToken) |
Il s'agit de la version asynchrone de ExecuteNonQuery(). Les fournisseurs doivent effectuer le remplacement avec une implémentation appropriée. Le jeton d'annulation peut éventuellement être ignoré. L'implémentation par défaut appelle la méthode ExecuteNonQuery() synchrone et retourne une tâche terminée, bloquant ainsi le thread appelant. L'implémentation par défaut retourne une tâche annulée si un jeton d'annulation déjà annulé est passé. Les exceptions levées par ExecuteNonQuery() sont communiquées via la propriété d'exception de tâche retournée. N'appelle pas d'autres méthodes et propriétés de l'objet |
ExecuteReader() |
Exécute la commande par rapport à sa connexion, en retournant un DbDataReader qui peut être utilisé pour accéder aux résultats. |
ExecuteReader(CommandBehavior) |
Exécute la commande par rapport à sa connexion, en retournant un DbDataReader qui peut être utilisé pour accéder aux résultats. |
ExecuteReaderAsync() |
Version asynchrone de ExecuteReader, qui exécute la commande par rapport à sa connexion, renvoyant un DbDataReader qui peut être utilisé pour accéder aux résultats. Appelle ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) avec CancellationToken.None. |
ExecuteReaderAsync(CancellationToken) |
Version asynchrone de ExecuteReader, qui exécute la commande par rapport à sa connexion, renvoyant un DbDataReader qui peut être utilisé pour accéder aux résultats. Appelle ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken). |
ExecuteReaderAsync(CommandBehavior) |
Version asynchrone de ExecuteReader, qui exécute la commande par rapport à sa connexion, renvoyant un DbDataReader qui peut être utilisé pour accéder aux résultats. Appelle ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken). |
ExecuteReaderAsync(CommandBehavior, CancellationToken) |
Appelle ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken). |
ExecuteScalar() |
Exécute la commande et retourne la première colonne de la première ligne du premier jeu de résultats retourné. Toutes les autres colonnes, lignes et jeux de résultats sont ignorés. |
ExecuteScalarAsync() |
Version asynchrone de ExecuteScalar(), qui exécute la commande et retourne la première colonne de la première ligne du premier jeu de résultats retourné. Toutes les autres colonnes, lignes et jeux de résultats sont ignorés. Appelle ExecuteScalarAsync(CancellationToken) avec CancellationToken.None. |
ExecuteScalarAsync(CancellationToken) |
Il s'agit de la version asynchrone de ExecuteScalar(). Les fournisseurs doivent effectuer le remplacement avec une implémentation appropriée. Le jeton d'annulation peut éventuellement être ignoré. L'implémentation par défaut appelle la méthode ExecuteScalar() synchrone et retourne une tâche terminée, bloquant ainsi le thread appelant. L'implémentation par défaut retourne une tâche annulée si un jeton d'annulation déjà annulé est passé. Les exceptions levées par ExecuteScalar sont communiquées via la propriété d'exception de tâche retournée. N'appelle pas d'autres méthodes et propriétés de l'objet |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetLifetimeService() |
Obsolète.
Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
GetService(Type) |
Retourne un objet qui représente un service fourni par Component ou par son Container. (Hérité de Component) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
InitializeLifetimeService() |
Obsolète.
Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
MemberwiseClone(Boolean) |
Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject) |
Prepare() |
Crée une version préparée ou compilée de la commande sur la source de données. |
PrepareAsync(CancellationToken) |
Crée de manière asynchrone une version préparée ou compilée de la commande sur la source de données. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
ToString() |
Retourne un String contenant le nom du Component, s’il en existe un. Cette méthode ne doit pas être remplacée. (Hérité de Component) |
Événements
Disposed |
Se produit lorsque le composant est supprimé par un appel à la méthode Dispose(). (Hérité de Component) |
Implémentations d’interfaces explicites
IDbCommand.Connection |
Obtient ou définit le IDbConnection utilisé par cette instance du IDbCommand. |
IDbCommand.CreateParameter() |
Crée une nouvelle instance d’un objet IDbDataParameter . |
IDbCommand.ExecuteReader() |
Exécute le CommandText contre le Connection et génère un IDataReader. |
IDbCommand.ExecuteReader(CommandBehavior) |
Exécute le CommandText sur le Connection, et génère un IDataReader à l’aide d’une des valeurs CommandBehavior. |
IDbCommand.Parameters |
Obtient IDataParameterCollection. |
IDbCommand.Transaction |
Obtient ou définit la DbTransaction dans laquelle l’objet DbCommand s’exécute. |
Méthodes d’extension
ConfigureAwait(IAsyncDisposable, Boolean) |
Configure la façon dont les attentes sur les tâches retournées à partir d’un élément supprimable asynchrone sont effectuées. |
S’applique à
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour