私はDapperを通してストアドプロシージャを使ってSQLバックアップを実行しようとしています(私のアプリケーションの残りの部分はDapperを使用していますので、この部分をそのまま実行したいと思っています)。 CommandTimeoutが起動するまでうまく動作します。Dapper.NETでCommandTimeoutを調整していますか?
using (var c = SqlConnection(connstring))
{
c.Open();
var p = new DynamicParameters();
// fill out p
c.Execute("xp_backup_database", p, commandType: CommandType.StoredProcedure);
}
私が知っている唯一のCommandTimeout設定はSqlCommandです。 Dapperを使ってこれを設定する方法はありますか?
私は今すぐ自分の質問に答えることができません。しかし、c.Execute()に名前付き引数 "commandTimeout:0"を追加するだけで、これが処理されたようです。 –