Partager via


EntityCommand, classe

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Classe représentant une commande pour la couche conceptuelle

Hiérarchie d'héritage

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Data.Common.DbCommand
        System.Data.Entity.Core.EntityClient.EntityCommand

Espace de noms :  System.Data.Entity.Core.EntityClient
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
Public Class EntityCommand _
    Inherits DbCommand
'Utilisation
Dim instance As EntityCommand
public class EntityCommand : DbCommand
public ref class EntityCommand : public DbCommand
type EntityCommand =  
    class 
        inherit DbCommand 
    end
public class EntityCommand extends DbCommand

Le type EntityCommand expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique EntityCommand() Initialise une nouvelle instance de la classe EntityCommand avec les valeurs spécifiées.
Méthode publique EntityCommand(String) Initialise une nouvelle instance de la classe EntityCommand avec l'instruction spécifiée.
Méthode publique EntityCommand(String, EntityConnection) Initialise une nouvelle instance de la classe EntityCommand avec l'instruction et la connexion spécifiées.
Méthode publique EntityCommand(String, EntityConnection, EntityTransaction) Initialise une nouvelle instance de la classe EntityCommand avec l'instruction, la connexion et la transaction spécifiées.
Méthode publique EntityCommand(String, EntityConnection, IDbDependencyResolver) Construit l'objet EntityCommand avec l'instruction Entity SQL indiquée et l'objet de connexion à utiliser

Top

Propriétés

  Nom Description
Propriété protégée CanRaiseEvents (Hérité de Component.)
Propriété publique CommandText Obtient ou définit une instruction Entity SQL qui spécifie une commande ou une procédure stockée à exécuter. (Substitue DbCommand.CommandText.)
Propriété publique CommandTimeout Obtient ou définit le délai d'attente avant l'expiration. (Substitue DbCommand.CommandTimeout.)
Propriété publique CommandTree Obtient ou définit l'arborescence de commandes à exécuter. L'arborescence de commandes ou le texte de la commande peut être défini, mais pas les deux.
Propriété publique CommandType Obtient ou définit une valeur qui indique la manière dont la propriété CommandText doit être interprétée. (Substitue DbCommand.CommandType.)
Propriété publique Connection Obtient ou définit le EntityConnection utilisé par le EntityCommand.
Propriété publique Container (Hérité de Component.)
Propriété protégée DbConnection Objet de connexion utilisé pour exécuter la commande (Substitue DbCommand.DbConnection.)
Propriété protégée DbParameterCollection Collection de paramètres pour cette commande (Substitue DbCommand.DbParameterCollection.)
Propriété protégée DbTransaction Transaction dans laquelle cette commande s'exécute (Substitue DbCommand.DbTransaction.)
Propriété protégée DesignMode (Hérité de Component.)
Propriété publique 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. (Substitue DbCommand.DesignTimeVisible.)
Propriété publique EnablePlanCaching Obtient ou définit une valeur qui indique si la mise en cache d'un plan de requête est activée.
Propriété protégée Events (Hérité de Component.)
Propriété publique Parameters Obtient les paramètres de la procédure stockée ou de l'instruction Entity SQL.
Propriété publique Site (Hérité de Component.)
Propriété publique Transaction Obtient ou définit la transaction dans laquelle le SqlCommand s'exécute.
Propriété publique UpdatedRowSource Obtient ou définit la manière dont les résultats des commandes sont appliqués aux lignes en cours de mise à jour. (Substitue DbCommand.UpdatedRowSource.)

Top

Méthodes

  Nom Description
Méthode publique Cancel Annule l'exécution d'un EntityCommand. (Substitue DbCommand.Cancel().)
Méthode protégée CreateDbParameter Crée et retourne un nouvel objet de paramètre qui représente un paramètre dans l'instruction Entity SQL (Substitue DbCommand.CreateDbParameter().)
Méthode publique CreateObjRef Essentiel pour la sécurité. (Hérité de MarshalByRefObject.)
Méthode publique CreateParameter Crée une nouvelle instance d'un objet EntityParameter.
Méthode publique Dispose() (Hérité de Component.)
Méthode protégée Dispose(Boolean) (Hérité de Component.)
Méthode publique Equals (Hérité de Object.)
Méthode protégée ExecuteDbDataReader Exécute la commande et retourne un lecteur de données pour la lecture des résultats (Substitue DbCommand.ExecuteDbDataReader(CommandBehavior).)
Méthode protégée ExecuteDbDataReaderAsync Exécute la commande de façon asynchrone et retourne un lecteur de données pour la lecture des résultats (Substitue DbCommandExecuteDbDataReaderAsync(CommandBehavior, CancellationToken).)
Méthode publique ExecuteNonQuery Exécute la commande actuelle. (Substitue DbCommand.ExecuteNonQuery().)
Méthode publique ExecuteNonQueryAsync (Hérité de DbCommand.)
Méthode publique ExecuteNonQueryAsync(CancellationToken) Exécute de façon asynchrone la commande et ignore tous les résultats de la commande (Substitue DbCommandExecuteNonQueryAsync(CancellationToken).)
Méthode publique ExecuteReader() Exécute la commande et retourne un lecteur de données.
Méthode publique ExecuteReader(CommandBehavior) Compile le CommandText en arborescence de commandes et le passe au fournisseur de magasins sous-jacent en vue de son exécution, puis génère un EntityDataReader en dehors du jeu de résultats produit à l'aide du CommandBehavior spécifié.
Méthode publique ExecuteReaderAsync() Exécute la commande de façon asynchrone et retourne un lecteur de données pour la lecture des résultats.Ne peut être appelée que sur CommandType.CommandText (sinon, utilisez les méthodes Execute* standard)
Méthode publique ExecuteReaderAsync(CommandBehavior) Exécute la commande de façon asynchrone et retourne un lecteur de données pour la lecture des résultats.Ne peut être appelée que sur CommandType.CommandText (sinon, utilisez les méthodes Execute* standard)
Méthode publique ExecuteReaderAsync(CancellationToken) Exécute la commande de façon asynchrone et retourne un lecteur de données pour la lecture des résultats.Ne peut être appelée que sur CommandType.CommandText (sinon, utilisez les méthodes Execute* standard)
Méthode publique ExecuteReaderAsync(CommandBehavior, CancellationToken) Exécute la commande de façon asynchrone et retourne un lecteur de données pour la lecture des résultats.Ne peut être appelée que sur CommandType.CommandText (sinon, utilisez les méthodes Execute* standard)
Méthode publique 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. (Substitue DbCommand.ExecuteScalar().)
Méthode publique ExecuteScalarAsync (Hérité de DbCommand.)
Méthode publique ExecuteScalarAsync(CancellationToken) (Hérité de DbCommand.)
Méthode protégée Finalize (Hérité de Component.)
Méthode publique GetHashCode (Hérité de Object.)
Méthode publique GetLifetimeService Essentiel pour la sécurité. (Hérité de MarshalByRefObject.)
Méthode protégée GetService (Hérité de Component.)
Méthode publique GetType (Hérité de Object.)
Méthode publique InitializeLifetimeService Essentiel pour la sécurité. (Hérité de MarshalByRefObject.)
Méthode protégée MemberwiseClone() (Hérité de Object.)
Méthode protégée MemberwiseClone(Boolean) (Hérité de MarshalByRefObject.)
Méthode publique Prepare Compile la commande de niveau entité et crée une version préparée de la commande. (Substitue DbCommand.Prepare().)
Méthode publique ToString (Hérité de Component.)
Méthode publique ToTraceString Compile la commande de niveau entité et retourne le texte de la commande de magasin.

Top

Événements

  Nom Description
Événement public Disposed (Hérité de Component.)

Top

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface explicitePropriété privée IDbCommand.Connection (Hérité de DbCommand.)
Implémentation d'interface expliciteMéthode privée IDbCommand.CreateParameter (Hérité de DbCommand.)
Implémentation d'interface expliciteMéthode privée IDbCommand.ExecuteReader() (Hérité de DbCommand.)
Implémentation d'interface expliciteMéthode privée IDbCommand.ExecuteReader(CommandBehavior) (Hérité de DbCommand.)
Implémentation d'interface explicitePropriété privée IDbCommand.Parameters (Hérité de DbCommand.)
Implémentation d'interface explicitePropriété privée IDbCommand.Transaction (Hérité de DbCommand.)

Top

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms System.Data.Entity.Core.EntityClient