Когда мое приложение C # .net обновляет записи в более чем одной таблице, я использую транзакции, поэтому, если что-то не получится во время транзакции, я могу выполнить откат.
Какая из них лучше?
-Используйте хранимую процедуру с BEGIN TRANSACTION / ROLLBACK / COMMIT TRANSACTION;
-Используйте TransactionScope в приложении, как показано ниже:
using (TransactionScope ts = new TransactionScope())
{
}