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需要一個默認構造函數?