我收到超时错误。如何增加交易超时前的时间?
Database dbSvc = DatabaseFactory.CreateDatabase();
//use one connection
using (DbConnection conn = dbSvc.CreateConnection())
{
conn.Open();
DbTransaction transaction = conn.BeginTransaction();
try
{
....
}
catch (Exception ex)
{
transaction.Rollback();
ret.IsSuccess = false;
ret.ExceptionInfo = ex;
}
finally
{
ret.InvoiceInfo = invoiceOut;
}
谢谢!
答案 0 :(得分:0)
如果您使用ADO.Net添加超时属性到您的连接字符串。相应地增加,直到它不再超时,但通常如果你要添加超时属性,你应该查看你的数据库并分析缺点,例如缺少索引,这可以通过sql profilier分析你的查询来完成。