SqlCommand
このコンストラクターがオーバーロードする理由は何でしょうか。
public SqlCommand(
string cmdText,
SqlConnection connection,
SqlTransaction transaction
)
?
SqlTransaction
引数として提供されたトランザクションを使用してビットを実行する内部メソッドを作成する必要がある場合、接続は明らかにであるため、常にそのメソッドにのみ渡すだけで十分であることがわかりますtran.Connection
。
同じことがこの過負荷にも当てはまりませんか?cmdText
合格するだけでは十分ではないでしょうtransaction
か?
別のに対して開かれたものSqlCommand
を提供して、接続に対して実際に実行することは可能ですか?これは何になりますか?SqlTransaction
SqlConnection