EntityCommand 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 commande pour la couche conceptuelle.
public ref class EntityCommand sealed : System::Data::Common::DbCommand
public sealed class EntityCommand : System.Data.Common.DbCommand
type EntityCommand = class
inherit DbCommand
Public NotInheritable Class EntityCommand
Inherits DbCommand
- Héritage
Constructeurs
EntityCommand() |
Initialise une nouvelle instance de la classe EntityCommand en utilisant les valeurs spécifiées. |
EntityCommand(String) |
Initialise une nouvelle instance de la classe EntityCommand avec l'instruction spécifiée. |
EntityCommand(String, EntityConnection) |
Initialise une nouvelle instance de la classe EntityCommand avec l'instruction et la connexion spécifiées. |
EntityCommand(String, EntityConnection, EntityTransaction) |
Initialise une nouvelle instance de la classe EntityCommand avec l'instruction, la connexion et la transaction spécifiées. |
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 une instruction Entity SQL qui spécifie une commande ou une procédure stockée à exécuter. |
CommandTimeout |
Obtient ou définit le délai d'attente avant l'expiration. |
CommandTree |
Obtient ou définit l'arborescence de commandes à exécuter ; une seule uniquement de l'arborescence de commandes ou du texte de commande peut être définie, pas les deux |
CommandType |
Obtient ou définit une valeur qui indique la manière dont la propriété CommandText doit être interprétée. |
Connection |
Obtient ou définit la EntityConnection utilisée par EntityCommand. |
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. (Hérité de DbCommand) |
DbParameterCollection |
Obtient la collection d'objets DbParameter. (Hérité de DbCommand) |
DbTransaction |
Obtient ou définit la DbTransaction dans laquelle l’objet DbCommand s’exécute. (Hérité de DbCommand) |
DesignMode |
Obtient une valeur qui indique si Component est actuellement en mode design. (Hérité de Component) |
DesignTimeVisible |
Obtient ou définit une valeur qui indique si l'objet de commande doit être visible dans un contrôle du Concepteur Windows Form. |
EnablePlanCaching |
Obtient ou définit une valeur qui indique si la mise en cache d'un plan de requête est activée. |
Events |
Obtient la liste des gestionnaires d'événements attachés à ce Component. (Hérité de Component) |
Parameters |
Obtient les paramètres de l'instruction Entity SQL ou de la procédure stockée. |
Site |
Obtient ou définit le ISite de Component. (Hérité de Component) |
Transaction |
Obtient ou définit la transaction à l'intérieur de laquelle la SqlCommand s'exécute. |
UpdatedRowSource |
Obtient ou définit la manière dont les résultats de commandes sont appliqués aux lignes en cours de mise à jour. |
Méthodes
Cancel() |
Annule l'exécution de EntityCommand. |
CreateDbParameter() |
Crée une nouvelle instance d'un objet DbParameter. (Hérité de DbCommand) |
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 EntityParameter . |
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. (Hérité de DbCommand) |
Dispose(Boolean) |
Libère les ressources non managées utilisées par DbCommand et libère éventuellement les ressources managées. (Hérité de DbCommand) |
DisposeAsync() |
Supprime de manière asynchrone l’objet de commande. (Hérité de DbCommand) |
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. (Hérité de DbCommand) |
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. (Hérité de DbCommand) |
ExecuteNonQuery() |
Exécute la commande actuelle. |
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. (Hérité de DbCommand) |
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 et retourne un lecteur de données. |
ExecuteReader(CommandBehavior) |
Compile CommandText en arborescence de commandes et le passe au fournisseur du magasin sous-jacent en vue de l'exécution, puis génère un EntityDataReader à partir du jeu de résultats produit à l'aide du CommandBehavior spécifié. |
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. (Hérité de DbCommand) |
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). (Hérité de DbCommand) |
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). (Hérité de DbCommand) |
ExecuteReaderAsync(CommandBehavior, CancellationToken) |
Appelle ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken). (Hérité de DbCommand) |
ExecuteScalar() |
Exécute la commande et retourne la première colonne de la première ligne du jeu de résultats. Les colonnes ou lignes supplémentaires sont ignorées. |
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. (Hérité de DbCommand) |
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() |
Compile la commande de niveau entité et crée une version préparée de la commande. |
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. (Hérité de DbCommand) |
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) |
ToTraceString() |
Compile la commande de niveau entité et retourne le texte de la commande de magasin. |
É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. (Hérité de DbCommand) |
IDbCommand.CreateParameter() |
Crée une nouvelle instance d’un objet IDbDataParameter . (Hérité de DbCommand) |
IDbCommand.ExecuteReader() |
Exécute le CommandText contre le Connection et génère un IDataReader. (Hérité de DbCommand) |
IDbCommand.ExecuteReader(CommandBehavior) |
Exécute le CommandText sur le Connection, et génère un IDataReader à l’aide d’une des valeurs CommandBehavior. (Hérité de DbCommand) |
IDbCommand.Parameters |
Obtient IDataParameterCollection. (Hérité de DbCommand) |
IDbCommand.Transaction |
Obtient ou définit la DbTransaction dans laquelle l’objet DbCommand s’exécute. (Hérité de DbCommand) |