Я довольно новичок в работе с C# и ASP.NET, и мне любопытно, существует ли соглашение об именах SqlCommands, когда в базе данных SQL выполняется несколько запросов. Например, я создал свой SqlConnection, и я хочу вызвать функцию, две хранимые процедуры и просто создать обычный простой запрос. В настоящее время я использую:Соглашение об именовании C# SqlCommand
SqlCommand function = new SqlCommand();
SqlCommand command = new SqlCommand();
SqlCommand proc1 = new SqlCommand();
SqlCommand proc2 = new SqlCommand();
Есть ли более общепринятое именование для этих разных команд или я должен просто использовать одну команду, как я использую CommandText и CommandType вызывает в последующих блоках кода?
Почему бы вам не обернуть все ваши функции/СП в одну единую программу StoredProcedure. –
вам не нужно иметь экземпляр для каждого запроса. Просто измените commandType. – Arash
Я вообще просто создаю сингулярный 'SqlCommand cmd', присваиваю его свойства и выполняю его. Затем повторно назначьте все, используя тот же самый объект 'cmd', что и для других задач, связанных с БД. В качестве альтернативы, как сказал Майанк, вы можете просто создать общий метод, который принимает имя процедуры, набор параметров и цикл над ними. – sab669