如何使用 Massive ORM 设置命令超时属性?
问问题
304 次
1 回答
3
Massive 使用 System.Data.SqlClient 直接连接到 SQL Server。
为了更改超时,您必须查看该文档。
我修改了原来的 CreateCommand
我所做的只是在第二行添加 result.CommandTimeout
DbCommand CreateCommand(string sql, DbConnection conn, params object[] args)
{
var result = _factory.CreateCommand();
result.CommandTimeout = 45;
result.Connection = conn;
result.CommandText = sql;
if (args.Length > 0)
result.AddParams(args);
return result;
}
默认为 30 秒...
类似的事情可以在 OpenConnection 中使用 ConnectionTimeout 完成
于 2011-10-19T21:26:06.230 回答