【发布时间】:2023-04-10 02:16:02
【问题描述】:
当我的 C#.net 应用程序更新多个表中的记录时,我会使用事务,因此如果在事务期间发生任何故障,我可以回滚。
哪个是更好的做法?
-使用带有BEGIN TRANSACTION/ROLLBACK/COMMIT TRANSACTION的存储过程; - 在应用程序中使用 TransactionScope,如下所示:
using (TransactionScope ts = new TransactionScope())
{
}
【问题讨论】:
标签: c# sql transactions