ExecuteStoreCommand (Método)
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

ObjectContext.ExecuteStoreCommand (Método)

Ejecuta un comando arbitrario directamente en el origen de datos usando la conexión existente.

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

public int ExecuteStoreCommand(
	string commandText,
	params Object[] parameters
)

Parámetros

commandText
Tipo: System.String
Comando que se va a ejecutar, en el lenguaje nativo del origen de datos.
parameters
Tipo: System.Object[]
Matriz de parámetros que se van a pasar al comando.

Valor devuelto

Tipo: System.Int32
Número de filas afectadas.

Los comandos parametrizados protegen frente a ataques de inserción de SQL, en los que un atacante "inserta" un comando en una instrucción SQL que compromete la seguridad del servidor. Los comandos parametrizados protegen frente a ataques de inserción de SQL garantizando que los valores recibidos de un origen externo se pasan únicamente como valores y no como parte de la instrucción SQL. Como resultado, los comandos de SQL insertados en un valor no se ejecutan en el origen de datos. Más bien, solo se evalúan como un valor de parámetro. Además de las ventajas de seguridad, los comandos parametrizados proporcionan un método adecuado para organizar los valores pasados con una instrucción SQL o a un procedimiento almacenado.

El valor parameters puede ser una matriz de los objetos DbParameter o una matriz de valores de parámetro. Si solo se proporcionan los valores, una matriz de los objetos DbParameter se crea basado en el orden de los valores en la matriz.

El comando de almacenamiento se ejecuta en el contexto de la transacción actual, si una transacción actual existe.

Para obtener más información, vea:

Executing Store Commands y

How to: Directly Execute Arbitrary Command Against the Store

.NET Framework

Compatible con: 4

.NET Framework Client Profile

Compatible con: 4

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2016 Microsoft