C# SQL Server事务和并发性
谁能给我解释一下这行代码吗?我试着把它切成小块,但对我来说没有任何意义。多谢各位C# SQL Server事务和并发性,c#,sql,sql-server,transactions,C#,Sql,Sql Server,Transactions,谁能给我解释一下这行代码吗?我试着把它切成小块,但对我来说没有任何意义。多谢各位 SqlTransaction transaction = cn.BeginTransaction(System.Data.IsolationLevel.ReadCommitted); 左侧非常明显,然后在右侧我们对连接变量调用begin transaction方法,但中的内容不太清楚。谢谢。C中的这一行等于: SqlTransaction transaction = cn.BeginTransaction(S
SqlTransaction transaction = cn.BeginTransaction(System.Data.IsolationLevel.ReadCommitted);
左侧非常明显,然后在右侧我们对连接变量调用begin transaction方法,但中的内容不太清楚。谢谢。C中的这一行等于:
SqlTransaction transaction = cn.BeginTransaction(System.Data.IsolationLevel.ReadCommitted);
BEGIN TRAN
TRY
DELETE FROM TABLENAME ecc ecc
COMMIT
CATCH
ROLLBACK
隔离级别用于您的示例和备选方案。您的代码段使用读取提交事务隔离级别启动新事务。隔离级别是事务的一个特征,指示事务与其他同时进行的事务所做的数据修改的隔离程度 有关示例中使用的System.Data.IsolationLevel.ReadCommitted隔离级别的更多信息,请参阅,并了解其他替代方案 有关隔离级别的详细信息,请参阅。此行等于
SET TRANSACTION ISOLATION LEVEL READ COMMITTED
GO
BEGIN TRANSACTION;
...--some code here
在SQL中
你看过MSDN上的课程文档了吗?什么不清楚?