Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Qual é a sintaxe correta para usar Database.ExecuteSqlCommand com parâmetros?


Dependendo do seu provedor de banco de dados subjacente, você pode usar um dos seguintes.
Database.ExecuteSqlCommand(
    "exec SetElementFrequency {0}, {1}",
    elementType, frequency); 

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

Você também pode especificar elementType e frequency como DbParameter baseados em objetos para fornecer seus próprios nomes por meio do ParameterName propriedade.