0
Q
亞音速命令超時
A
回答
1
對於MySQL,你可以在ConnectionString sepecify將CommandTimeout:
<connectionStrings>
<add name="Local" connectionString="Server=localhost;
Database=db;uid=admin;Password=pass;default command timeout=60" />
</connectionStrings>
但SqlServer的,你不能這樣做,據我所知。對於SubSonic 2來說,沒有簡單的方法來實現它。 有在源硬編碼的多個命令超時(看看文件SqlDataProvider.cs)
Query.cs
private int commandTimeout = 60;
QueryCommand.cs
/// <summary>
/// Summary for the QueryCommand class
/// </summary>
public class QueryCommand
{
private string _providerName = String.Empty;
private int commandTimeout = 60; // change to whatever you like and recompile
StoredProedure.cs:
private int commandTimeout = 60;
我不知道我是否錯過了一些零件,但如果您更改了這些值並重新編譯SubSonic你應該沒問題。
如果你不想這樣做,你使用查詢工具,您可以在運行時設置超時時間
cmd.CommandTimeout = 600;
相關問題
- 1. 亞音速
- 2. 亞音速3
- 3. 指定命令行上的數據庫亞音速
- 4. 亞音速收集
- 5. 亞音速2.1:SqlQuery.ExecuteJoinedDataSet()
- 6. 亞音速.Filter()在
- 7. 亞音速版本
- 8. SQLite和亞音速
- 9. 亞音速3 - SimpleRepository
- 10. 亞音速與webservice
- 11. 有誰亞音速3使用亞音速在.net
- 12. 超時powershell命令
- 13. 命令超時| Discord.js
- 14. IQueryable命令超時
- 15. 亞音速和子表
- 16. 許多在亞音速3
- 17. 使用亞音速與vb.net
- 18. 亞音速搜索查詢
- 19. 亞音速2.1的錯誤
- 20. 左亞音速加入3
- 21. 什麼是亞音速?
- 22. 亞音速選擇MSDB
- 23. 亞音速3的MaxLength爲
- 24. 亞音速外部聯接
- 25. 亞音速加入問題
- 26. 亞音速主鍵錯誤
- 27. 亞音速3.0和LINQ
- 28. 亞音速3交易
- 29. 外加入亞音速3.0
- 30. 使用亞音速交易