【发布时间】:2013-12-12 01:10:23
【问题描述】:
当我按如下方式创建 TransactionScope 对象时:
using (TransactionScope ts = new TransactionScope())
{
// Do stuff...
}
给定 ts 对象的默认事务超时是多少?
【问题讨论】:
-
来自this blog 似乎设置为1分钟。
标签: c# sql transactionscope
当我按如下方式创建 TransactionScope 对象时:
using (TransactionScope ts = new TransactionScope())
{
// Do stuff...
}
给定 ts 对象的默认事务超时是多少?
【问题讨论】:
标签: c# sql transactionscope
根据大卫布朗的说法是 1 分钟
TransactionScope的默认构造函数默认隔离级别为Serializable,超时时间为1分钟
【讨论】:
你可以找到这样的值。
var defaultTimeout= TransactionManager.DefaultTimeout;
【讨论】: