【发布时间】:2017-05-03 21:40:53
【问题描述】:
我有一些 C# 代码在 ReadCommitted 的事务范围内执行以下操作:
using (var createTempTableCommand = new SqlCommand())
{
createTempTableCommand.CommandText = createTempTableScript;
createTempTableCommand.Connection = omniaConnection;
createTempTableCommand.ExecuteNonQuery();
}
foreach (var command in listOfSqlCommands)
{
using (var da = new SqlDataAdapter(command))
{
da.Fill(dtResults);
}
}
上面的代码会调用存储过程来调用其他存储过程,并且在这个层次结构的某些级别,事务隔离模式可以改变如下:
set transaction isolation level serializable
更改父事务中的隔离级别有什么影响?
【问题讨论】:
标签: sql .net sql-server visual-studio tsql