Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Was ist die richtige Syntax für die Verwendung von Database.ExecuteSqlCommand mit Parametern?

Abhängig von Ihrem zugrunde liegenden Datenbankanbieter können Sie eines der folgenden verwenden.

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

oder

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

Sie können auch elementType angeben und frequency als DbParameter -basierte Objekte, um Ihre eigenen Namen über den ParameterName Eigentum.