ようやっと自分の中で整理できたので(遅!)、ここでまとめてみます。 接続タイムアウト IDbConnection.Open() の制限時間を設定するものです。接続文字列(秒)で指定します。 Data Source=.\sqlexpress;Integrated Security=SSPI;Connection Timeout=60 コマンドタイムアウト 文字通り、1つのIDbCommandコマンドの制限時間です。IDbCommand.CommandTimeoutプロパティ(秒)で設定します。 私の場合、下記トランザクションタイムアウトの値を秒に変換してそのまま設定するようにしています。 トランザクションタイムアウト 1つのトランザクションの制限時間です。 トランザクションの実装にSystem.Transaction.TransactionScopeを利用することが多いかと思いますが、 その