我有下面的代码,我想确保它做我认为它做的事情。
简单地说,我正在尝试使用 select 命令填充数据表,并且我想将isolationlevel.readuncommitted 与我使用的任何命令一起使用。
DataTable dtTable = new DataTable();
TransactionOptions transOptions = new TransactionOptions() { IsolationLevel = System.Transactions.IsolationLevel.ReadUncommitted };
using (new TransactionScope(TransactionScopeOption.Required, transOptions))
{
SqlCommand sqlCMD = new SqlCommand(sqlquery, SqlCon);
sqlCMD.CommandTimeout = 0;
SqlDataAdapter sqlDataAdp = new SqlDataAdapter(sqlCMD);
sqlDataAdp.Fill(dtTable);
}
return dtTable;