Итак, в С# для использования хранимой процедуры у меня есть код вроде следующего (код соединения опущен):
string sql = "GetClientDefaults";
SqlCommand cmd = new SqlCommand(sql);
cmd.CommandType = CommandType.StoredProcedure; //<-- DO I NEED THIS??
cmd.Parameters.AddWithValue("@computerName", computerName);
Где sql - имя хранимой процедуры. Теперь этот код, кажется, работает отлично с и без прокомментированной строки.
Итак, мне нужна эта строка? Есть ли какое-то преимущество (или другое) для настройки этого? Есть ли польза от установки NOT или установки его в Text?