EntityCommand Clase

Definición

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 DbCommand objeto hasta que se complete la tarea devuelta.

(Heredado de DbCommand)
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 DbCommand objeto hasta que se complete la tarea devuelta.

(Heredado de DbCommand)
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)

Se aplica a