Frage

Wie setze ich die Befehls -Timeout -Eigenschaft mit massivem ORM ein?

War es hilfreich?

Lösung

Massive verwendet das System.

Um Zeitüberschreitungen zu ändern, müssen Sie diese Dokumentation untersuchen.

Ich habe das ursprüngliche CreateCommand geändert
Alles was ich getan habe war das Ergebnis hinzuzufügen.

 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;
    }

Standard ist 30 Sekunden ...

Ähnliches kann in openConnection mit ConnectionTimeout erfolgen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top