EntityCommand Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un comando para la capa conceptual.
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
- Herencia
Constructores
| Nombre | Description |
|---|---|
| EntityCommand() |
Inicializa una nueva instancia de la EntityCommand clase utilizando los valores especificados. |
| EntityCommand(String, EntityConnection, EntityTransaction) |
Inicializa una nueva instancia de la EntityCommand clase con la instrucción, la conexión y la transacción especificadas. |
| EntityCommand(String, EntityConnection) |
Inicializa una nueva instancia de la EntityCommand clase con la instrucción y la conexión especificadas. |
| EntityCommand(String) |
Inicializa una nueva instancia de la EntityCommand clase con la instrucción especificada. |
Propiedades
| Nombre | Description |
|---|---|
| CanRaiseEvents |
Obtiene un valor que indica si el componente puede generar un evento. (Heredado de Component) |
| CommandText |
Obtiene o establece una instrucción Entity SQL que especifica un comando o procedimiento almacenado que se va a ejecutar. |
| CommandTimeout |
Obtiene o establece la cantidad de tiempo que se va a esperar antes de que se agote el tiempo de espera. |
| CommandTree |
Obtiene o establece el árbol de comandos que se va a ejecutar; solo se puede establecer uno de los árboles de comandos o el texto del comando, no ambos. |
| CommandType |
Obtiene o establece un valor que indica cómo se va a interpretar la CommandText propiedad. |
| Connection |
Obtiene o establece el EntityConnection objeto utilizado por .EntityCommand |
| Container |
Obtiene el IContainer objeto que contiene el Componentobjeto . (Heredado de Component) |
| DbConnection |
Obtiene o establece el DbConnection objeto utilizado por este DbCommandobjeto . (Heredado de DbCommand) |
| DbParameterCollection |
Obtiene la colección de DbParameter objetos . (Heredado de DbCommand) |
| DbTransaction |
Obtiene o establece el objeto en el DbTransaction que se ejecuta este DbCommand objeto. (Heredado de DbCommand) |
| DesignMode |
Obtiene un valor que indica si Component el objeto está actualmente en modo de diseño. (Heredado de Component) |
| DesignTimeVisible |
Obtiene o establece un valor que indica si el objeto de comando debe estar visible en un control del Diseñador de formularios de Windows. |
| EnablePlanCaching |
Obtiene o establece un valor que indica si el almacenamiento en caché del plan de consulta está habilitado. |
| Events |
Obtiene la lista de controladores de eventos que están asociados a este Componentobjeto . (Heredado de Component) |
| Parameters |
Obtiene los parámetros de la instrucción Entity SQL o del procedimiento almacenado. |
| Site |
Obtiene o establece ISite de Component. (Heredado de Component) |
| Transaction |
Obtiene o establece la transacción en la que se ejecuta .SqlCommand |
| UpdatedRowSource |
Obtiene o establece cómo se aplican los resultados del comando a las filas que se actualizan. |
Métodos
| Nombre | Description |
|---|---|
| Cancel() |
Cancela la ejecución de un EntityCommandobjeto . |
| CreateDbParameter() |
Crea una nueva instancia de un DbParameter objeto . (Heredado de DbCommand) |
| CreateObjRef(Type) |
Crea un objeto que contiene toda la información pertinente necesaria para generar un proxy usado para comunicarse con un objeto remoto. (Heredado de MarshalByRefObject) |
| CreateParameter() |
Crea una nueva instancia de un EntityParameter objeto . |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| ExecuteDbDataReader(CommandBehavior) |
Ejecuta el comando en su conexión y devuelve un DbDataReader que se puede usar para acceder a los resultados. (Heredado de DbCommand) |
| ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) |
Los proveedores deben implementar este método para proporcionar una implementación no predeterminada para ExecuteReader sobrecargas. La implementación predeterminada invoca el método sincrónico ExecuteReader() y devuelve una tarea completada, bloqueando el subproceso que realiza la llamada. La implementación predeterminada devolverá una tarea cancelada si se pasa un token de cancelación ya cancelado. Las excepciones producidas por ExecuteReader se comunicarán a través de la propiedad Task Exception devuelta. Este método acepta un token de cancelación que se puede usar para solicitar la cancelación anticipada de la operación. Las implementaciones pueden omitir esta solicitud. (Heredado de DbCommand) |
| ExecuteNonQuery() |
Ejecuta el comando actual. |
| ExecuteNonQueryAsync() |
Una versión asincrónica de ExecuteNonQuery(), que ejecuta el comando en su objeto de conexión, devolviendo el número de filas afectadas. ExecuteNonQueryAsync(CancellationToken) Invoca con CancellationToken.None. (Heredado de DbCommand) |
| ExecuteNonQueryAsync(CancellationToken) |
Esta es la versión asincrónica de ExecuteNonQuery(). Los proveedores deben invalidar con una implementación adecuada. El token de cancelación puede omitirse opcionalmente. La implementación predeterminada invoca el método sincrónico ExecuteNonQuery() y devuelve una tarea completada, bloqueando el subproceso que realiza la llamada. La implementación predeterminada devolverá una tarea cancelada si se pasa un token de cancelación ya cancelado. Las excepciones producidas por ExecuteNonQuery() se comunicarán a través de la propiedad Task Exception devuelta. No invoque otros métodos y propiedades del |
| ExecuteReader() |
Ejecuta el comando y devuelve un lector de datos. |
| ExecuteReader(CommandBehavior) |
Compila en CommandText un árbol de comandos y lo pasa al proveedor de almacén subyacente para su ejecución y, a continuación, crea un EntityDataReader elemento fuera del conjunto de resultados generado mediante el especificado CommandBehavior. |
| ExecuteReaderAsync() |
Una versión asincrónica de ExecuteReader, que ejecuta el comando en su conexión, devolviendo un DbDataReader que se puede usar para acceder a los resultados. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) Invoca con CancellationToken.None. (Heredado de DbCommand) |
| ExecuteReaderAsync(CancellationToken) |
Una versión asincrónica de ExecuteReader, que ejecuta el comando en su conexión, devolviendo un DbDataReader que se puede usar para acceder a los resultados. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Invoca . (Heredado de DbCommand) |
| ExecuteReaderAsync(CommandBehavior, CancellationToken) |
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Invoca . (Heredado de DbCommand) |
| ExecuteReaderAsync(CommandBehavior) |
Una versión asincrónica de ExecuteReader, que ejecuta el comando en su conexión, devolviendo un DbDataReader que se puede usar para acceder a los resultados. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)Invoca . (Heredado de DbCommand) |
| ExecuteScalar() |
Ejecuta el comando y devuelve la primera columna de la primera fila del conjunto de resultados. Se omiten columnas o filas adicionales. |
| ExecuteScalarAsync() |
Una versión asincrónica de ExecuteScalar(), que ejecuta el comando y devuelve la primera columna de la primera fila del primer conjunto de resultados devuelto. Se omiten todas las demás columnas, filas y conjuntos de resultados. ExecuteScalarAsync(CancellationToken) Invoca con CancellationToken.None. (Heredado de DbCommand) |
| ExecuteScalarAsync(CancellationToken) |
Esta es la versión asincrónica de ExecuteScalar(). Los proveedores deben invalidar con una implementación adecuada. El token de cancelación puede omitirse opcionalmente. La implementación predeterminada invoca el método sincrónico ExecuteScalar() y devuelve una tarea completada, bloqueando el subproceso que realiza la llamada. La implementación predeterminada devolverá una tarea cancelada si se pasa un token de cancelación ya cancelado. Las excepciones producidas por ExecuteScalar se comunicarán a través de la propiedad Task Exception devuelta. No invoque otros métodos y propiedades del |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetLifetimeService() |
Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
| GetService(Type) |
Devuelve un objeto que representa un servicio proporcionado por Component o por su Container. (Heredado de Component) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| InitializeLifetimeService() |
Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| MemberwiseClone(Boolean) |
Crea una copia superficial del objeto actual MarshalByRefObject . (Heredado de MarshalByRefObject) |
| Prepare() |
Compila el comando de nivel de entidad y crea una versión preparada del comando. |
| ToString() |
Devuelve un String objeto que contiene el nombre de Component, si existe. Este método no se debe invalidar. (Heredado de Component) |
| ToTraceString() |
Compila el comando de nivel de entidad y devuelve el texto del comando de almacén. |
Eventos
| Nombre | Description |
|---|---|
| Disposed |
Se produce cuando el componente se elimina mediante una llamada al Dispose() método . (Heredado de Component) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IDbCommand.Connection |
Obtiene o establece el IDbConnection objeto utilizado por esta instancia de .IDbCommand (Heredado de DbCommand) |
| IDbCommand.CreateParameter() |
Crea una nueva instancia de un IDbDataParameter objeto . (Heredado de DbCommand) |
| IDbCommand.ExecuteReader() |
Ejecuta en CommandText y Connection compila un IDataReaderobjeto . (Heredado de DbCommand) |
| IDbCommand.ExecuteReader(CommandBehavior) |
Ejecuta en CommandTextConnectiony compila mediante IDataReader uno de los CommandBehavior valores . (Heredado de DbCommand) |
| IDbCommand.Parameters |
Obtiene IDataParameterCollection. (Heredado de DbCommand) |
| IDbCommand.Transaction |
Obtiene o establece el objeto en el DbTransaction que se ejecuta este DbCommand objeto. (Heredado de DbCommand) |