Итак, у меня есть этот sql из c # для вставки информации о покупке в таблицу (sql server 2005) и покупки предметов (несколько) в другую таблицу.
Я бы хотел, чтобы 2 оператора вставки выполнялись в транзакции путем вызова BeginTransaction.
Я заметил, что могу сделать это либо из объекта SqlConnection, либо из объекта SqlCommand. Мои внутренности говорят мне, что я должен сделать это через объект подключения, так как я буду использовать 1 объект команды для каждой вставки, но они оба используют одно и то же соединение.
Я прав?
В общем, есть ли разница между ними?