EntityCommand Classe

Définition

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

Nom Description
EntityCommand()

Initialise une nouvelle instance de la EntityCommand classe à l’aide des valeurs spécifiées.

EntityCommand(String, EntityConnection, EntityTransaction)

Initialise une nouvelle instance de la EntityCommand classe avec l’instruction, la connexion et la transaction spécifiées.

EntityCommand(String, EntityConnection)

Initialise une nouvelle instance de la EntityCommand classe avec l’instruction et la connexion spécifiées.

EntityCommand(String)

Initialise une nouvelle instance de la EntityCommand classe avec l’instruction spécifiée.

Propriétés

Nom Description
CanRaiseEvents

Obtient une valeur indiquant 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 la durée d’attente avant l’expiration du délai d’attente.

CommandTree

Obtient ou définit l’arborescence de commandes à exécuter ; seul l’arborescence de commandes ou le texte de la commande peut être défini, pas les deux.

CommandType

Obtient ou définit une valeur qui indique comment la CommandText propriété doit être interprétée.

Connection

Obtient ou définit l’objet EntityConnection utilisé par le EntityCommand.

Container

Obtient le IContainer fichier qui contient le Component.

(Hérité de Component)
DbConnection

Obtient ou définit l’utilisé DbConnection par ce DbCommand.

(Hérité de DbCommand)
DbParameterCollection

Obtient la collection d’objets DbParameter .

(Hérité de DbCommand)
DbTransaction

Obtient ou définit l’objet DbTransaction dans lequel cet DbCommand objet s’exécute.

(Hérité de DbCommand)
DesignMode

Obtient une valeur qui indique si la Component valeur est actuellement en mode création.

(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 concepteur de formulaires Windows.

EnablePlanCaching

Obtient ou définit une valeur qui indique si la mise en cache du plan de requête est activée.

Events

Obtient la liste des gestionnaires d’événements qui sont 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 dans laquelle les SqlCommand exécutions sont effectuées.

UpdatedRowSource

Obtient ou définit la façon dont les résultats de commande sont appliqués aux lignes mises à jour.

Méthodes

Nom Description
Cancel()

Annule l’exécution d’un EntityCommand.

CreateDbParameter()

Crée une instance d’un DbParameter objet.

(Hérité de DbCommand)
CreateObjRef(Type)

Crée un objet qui contient toutes les informations pertinentes requises pour générer un proxy utilisé pour communiquer avec un objet distant.

(Hérité de MarshalByRefObject)
CreateParameter()

Crée une instance d’un EntityParameter objet.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
ExecuteDbDataReader(CommandBehavior)

Exécute la commande sur sa connexion, en retournant une DbDataReader option qui peut être utilisée pour accéder aux résultats.

(Hérité de DbCommand)
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)

Les fournisseurs doivent implémenter cette méthode pour fournir une implémentation non par défaut pour ExecuteReader les surcharges.

L’implémentation par défaut appelle la méthode synchrone ExecuteReader() et retourne une tâche terminée, bloquant le thread appelant. L’implémentation par défaut retourne une tâche annulée si elle a passé un jeton d’annulation déjà annulé. Les exceptions levées par ExecuteReader sont communiquées via la propriété Exception de tâche retournée.

Cette méthode accepte un jeton d’annulation qui peut être utilisé pour demander l’annulation anticipée de l’opération. 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, retournant le nombre de lignes affectées.

ExecuteNonQueryAsync(CancellationToken) Appelle avec CancellationToken.None.

(Hérité de DbCommand)
ExecuteNonQueryAsync(CancellationToken)

Il s’agit de la version asynchrone de ExecuteNonQuery(). Les fournisseurs doivent remplacer par une implémentation appropriée. Le jeton d’annulation peut éventuellement être ignoré.

L’implémentation par défaut appelle la méthode synchrone ExecuteNonQuery() et retourne une tâche terminée, bloquant le thread appelant. L’implémentation par défaut retourne une tâche annulée si elle a passé un jeton d’annulation déjà annulé. Les exceptions levées par ExecuteNonQuery() seront communiquées via la propriété Exception de tâche retournée.

N’appelez pas d’autres méthodes et propriétés de l’objet DbCommand tant que la tâche retournée n’est pas terminée.

(Hérité de DbCommand)
ExecuteReader()

Exécute la commande et retourne un lecteur de données.

ExecuteReader(CommandBehavior)

Compile le CommandText fichier dans une arborescence de commandes et le transmet au fournisseur de magasin sous-jacent pour l’exécution, puis génère un EntityDataReader jeu de résultats généré à l’aide du fournisseur de magasins spécifié CommandBehavior.

ExecuteReaderAsync()

Version asynchrone de ExecuteReader, qui exécute la commande sur sa connexion, retournant une DbDataReader version qui peut être utilisée pour accéder aux résultats.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) Appelle avec CancellationToken.None.

(Hérité de DbCommand)
ExecuteReaderAsync(CancellationToken)

Version asynchrone de ExecuteReader, qui exécute la commande sur sa connexion, retournant une DbDataReader version qui peut être utilisée pour accéder aux résultats.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Appelle .

(Hérité de DbCommand)
ExecuteReaderAsync(CommandBehavior, CancellationToken)

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Appelle .

(Hérité de DbCommand)
ExecuteReaderAsync(CommandBehavior)

Version asynchrone de ExecuteReader, qui exécute la commande sur sa connexion, retournant une DbDataReader version qui peut être utilisée pour accéder aux résultats.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Appelle .

(Hérité de DbCommand)
ExecuteScalar()

Exécute la commande et retourne la première colonne de la première ligne dans le jeu de résultats. Des colonnes ou des 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 dans le premier jeu de résultats retourné. Toutes les autres colonnes, lignes et jeux de résultats sont ignorés.

ExecuteScalarAsync(CancellationToken) Appelle avec CancellationToken.None.

(Hérité de DbCommand)
ExecuteScalarAsync(CancellationToken)

Il s’agit de la version asynchrone de ExecuteScalar(). Les fournisseurs doivent remplacer par une implémentation appropriée. Le jeton d’annulation peut éventuellement être ignoré.

L’implémentation par défaut appelle la méthode synchrone ExecuteScalar() et retourne une tâche terminée, bloquant le thread appelant. L’implémentation par défaut retourne une tâche annulée si elle a passé un jeton d’annulation déjà annulé. Les exceptions levées par ExecuteScalar sont communiquées via la propriété Exception de tâche retournée.

N’appelez pas d’autres méthodes et propriétés de l’objet DbCommand tant que la tâche retournée n’est pas terminée.

(Hérité de DbCommand)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetLifetimeService()

Récupère l’objet de service de durée de vie actuel 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 le Component ou par son Container.

(Hérité de Component)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
InitializeLifetimeService()

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 Objectactuel.

(Hérité de Object)
MemberwiseClone(Boolean)

Crée une copie superficielle de l’objet actuel MarshalByRefObject .

(Hérité de MarshalByRefObject)
Prepare()

Compile la commande au niveau de l’entité et crée une version préparée de la commande.

ToString()

Retourne un String nom contenant le nom du Component, le cas échéant. Cette méthode ne doit pas être remplacée.

(Hérité de Component)
ToTraceString()

Compile la commande au niveau de l’entité et retourne le texte de la commande store.

Événements

Nom Description
Disposed

Se produit lorsque le composant est supprimé par un appel à la Dispose() méthode.

(Hérité de Component)

Implémentations d’interfaces explicites

Nom Description
IDbCommand.Connection

Obtient ou définit l’utilisé IDbConnection par cette instance du IDbCommand.

(Hérité de DbCommand)
IDbCommand.CreateParameter()

Crée une instance d’un IDbDataParameter objet.

(Hérité de DbCommand)
IDbCommand.ExecuteReader()

Exécute l’objet CommandText sur le Connection fichier et génère un IDataReader.

(Hérité de DbCommand)
IDbCommand.ExecuteReader(CommandBehavior)

Exécute la valeur par rapport à CommandText l’élément , et génère une Connection opération à l’aide IDataReaderde l’une CommandBehavior des valeurs.

(Hérité de DbCommand)
IDbCommand.Parameters

Obtient le IDataParameterCollection.

(Hérité de DbCommand)
IDbCommand.Transaction

Obtient ou définit l’objet DbTransaction dans lequel cet DbCommand objet s’exécute.

(Hérité de DbCommand)

S’applique à