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