Esta documentación está archivada y no tiene mantenimiento.

EntityCommand (Clase)

Actualización: noviembre 2007

Representa un comando que se va a ejecutar con un Entity Data Model (EDM).

Espacio de nombres:  System.Data.EntityClient
Ensamblado:  System.Data.Entity (en System.Data.Entity.dll)

public sealed class EntityCommand : DbCommand
public final class EntityCommand extends DbCommand
public final class EntityCommand extends DbCommand

ExcepciónCondición
InvalidOperationException

El EntityCommand no está asociado a una propiedad EntityConnection que se cambió mientras se ejecutaba una transacción.

O bien

La EntityConnection asociada no tiene metadatos de almacenamiento.

O bien

La EntityConnection asociada se encuentra en el estado Broken.

El DbDataReader que está asociado a este EntityCommand está abierto.

La compilación de comandos en el cliente consta de los pasos siguientes:

  1. Generar un árbol de comandos a partir del texto de comando de Entity SQL especificado si aún no se ha generado.

  2. Recibir el generador del proveedor desde el objeto EntityConnection y utilizarlo para crear un objeto DbCommandDefinition. Sin embargo, si EntityCommand ya está asociado a una DbCommandDefinition, este paso se omite.

  3. Establecer el árbol de comandos, los parámetros y el resto de valores de configuración en el objeto [T:System.Data.Common DbCommandDefinition].

  4. Agregar el plan de consulta compilado a la memoria caché, si está habilitado el almacenamiento en memoria caché de los planes de consulta.

Para obtener más información acerca de cómo usar EntityCommand, vea ADO.NET Entity Framework.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5 SP1
Mostrar: