使用autocommit在c#中使用BeginTransaction

时间:2014-01-03 19:04:13

标签: c# sql-server

我有一个与C#2012和SQL Server 2008R2之间的事务有关的问题。

假设我需要在C#中调用存储过程,并且我想使用SqlConnection类的BeginTransaction方法来更好地控制进程。

如果数据库具有自动提交,则意味着如果我打开MSMS并更新表的列,则不需要显式提交我的更新。在这种情况下,我使用BeginTransaction执行sp是不会在我做“提交”之前插入它?

1 个答案:

答案 0 :(得分:0)

BeginTransaction将启动显式事务,因此不会自动提交:Source