sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cuál es la sintaxis correcta para usar Database.ExecuteSqlCommand con parámetros?

Dependiendo de su proveedor de base de datos subyacente, puede usar cualquiera de los siguientes.

Database.ExecuteSqlCommand(
    "exec SetElementFrequency {0}, {1}",
    elementType, frequency); 

o

Database.ExecuteSqlCommand("exec SetElementFrequency ?, ?", elementType, frequency); 

También puede especificar elementType y frequency como DbParameter objetos basados ​​en objetos para proporcionar sus propios nombres a través de ParameterName propiedad.