Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Quelle est la syntaxe correcte pour utiliser Database.ExecuteSqlCommand avec des paramètres ?

Selon votre fournisseur de base de données sous-jacent, vous pouvez utiliser l'une des options suivantes.

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

ou

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

Vous pouvez également spécifier elementType et frequency comme DbParameter - basés sur des objets pour fournir vos propres noms via ParameterName propriété.