标签: c# sql-server .net-4.5 transactionscope transaction-isolation
我有一个被递归调用的函数。在此函数中,正在使用隔离级别为TransactionScope的{{1}}对象。奇怪的行为是,它第一次命中数据库,锁定了表,并且在第一次迭代完成后,它释放了表并且行为良好。谁能解释为什么?请注意,我正在使用Core ADO.Net。没有ORM。我的功能如下:
TransactionScope
ReadUncommitted