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. 爲什麼片段有默認的構造函數?
- 4. 爲什麼我的DataClassesDataContext沒有默認構造函數?
- 5. 爲什麼QAction沒有默認構造函數?
- 6. 子類構造函數 - 爲什麼必須爲子類構造函數存在默認構造函數?
- 7. 使用默認的構造函數
- 8. 爲什麼我能夠默認構造一個沒有默認構造函數的對象?
- 9. 爲什麼hibernate需要java.lang.Double的默認構造函數?
- 10. 爲什麼HashSet構造函數0.75的默認填充率?
- 11. 爲什麼我的程序打印默認構造函數?
- 12. 沒有適當的默認構造函數可用,儘管使用了默認的構造函數嗎?
- 13. 沒有默認的構造函數
- 14. 爲什麼默認構造函數和自定義構造函數是爲UINavigaionController的子類調用的?
- 15. 通用類的默認構造函數的語法是什麼?
- 16. 爲什麼範圍-V3產量需要默認構造函數
- 17. 爲什麼默認構造函數在父類中是必需的,如果它具有參數構造函數?
- 18. 爲什麼我的默認構造函數沒有在這裏被調用?
- 19. 默認構造函數
- 20. constexpr默認構造函數
- 21. C++,默認構造函數
- 22. 非默認構造函數
- 23. 爲什麼具有繼承構造函數的類還會獲得合成的默認構造函數?
- 24. 從參數化構造函數調用默認構造函數
- 25. 爲什麼沒有其他構造函數,除了.edmx中的默認構造函數?
- 26. 爲什麼複製構造函數不像默認構造函數或析構函數那樣「鏈接」?
- 27. 沒有適當的默認構造函數可用並且沒有默認的構造函數
- 28. 沒有默認構造函數 - 繼承
- 29. 參數化構造函數的默認值是什麼意思?
- 30. 從另一個構造函數調用默認構造函數