4
A
回答
4
请阅读这篇文章在MSDN博客using new TransactionScope() Constructor。
摘录:
的TransactionScope的默认构造函数,对SQL Sever的数据库编程的目的,破碎。 TransactionScope的默认 构造函数将隔离级别默认为Serializable,并将 超时设置为1分钟。 IMO在针对SQL Server工作 时,这两个设置都是有害的。
事务超时是不好的,因为它的晦涩难懂。一个SqlCommand 已经有一个默认为30秒的CommandTimeout属性。如果您 明确延长的CommandTimeout上一个SqlCommand,这是 可能意想不到的是,您的交易将在这之前超时。 但是至少可以在您的应用程序 配置文件中更改超时默认值。
相关问题
- 1. 默认的默认构造函数,为什么不是用户提供的默认构造函数?
- 2. 默认和默认构造函数有什么区别
- 3. 为什么使用unordered_map和tuple需要默认构造函数?
- 4. 为什么reverse_iterator有一个默认的构造函数?
- 5. 为什么我的DataClassesDataContext没有默认构造函数?
- 6. 为什么片段有默认的构造函数?
- 7. 为什么QAction没有默认构造函数?
- 8. 为什么PHP没有默认构造函数?
- 9. 为什么不调用主类中的默认构造函数?
- 10. 为什么默认的构造函数不适用于`vector :: emplace_back`
- 11. 为什么这不被视为默认的构造函数?
- 12. 子类构造函数 - 为什么必须为子类构造函数存在默认构造函数?
- 13. 使用默认的构造函数
- 14. 为什么我能够默认构造一个没有默认构造函数的对象?
- 15. 为什么我无法从私有类中的参数化构造函数调用默认构造函数?
- 16. 为什么hibernate需要java.lang.Double的默认构造函数?
- 17. 为什么HashSet构造函数0.75的默认填充率?
- 18. 为什么我的程序打印默认构造函数?
- 19. 为什么类Program的默认构造函数从不执行?
- 20. 为什么C#中的结构不能有明确的默认构造函数
- 21. Java默认构造函数问题 - 实际上构成“默认构造函数”的是什么?
- 22. 没有适当的默认构造函数可用,尽管使用了默认的构造函数吗?
- 23. “RavenReader.Web.Controllers.UserController”没有默认的构造函数
- 24. System.Configuration.Cast没有默认的构造函数
- 25. 没有默认的构造函数
- 26. 通用类的默认构造函数的语法是什么?
- 27. 为什么默认构造函数和自定义构造函数是为UINavigaionController的子类调用的?
- 28. 为什么范围-V3产量需要默认构造函数
- 29. 为什么ServletContextAttributeListener需要默认构造函数?
- 30. 为什么BroadcastReceiver需要一个默认构造函数?