Acaba, bu SqlCommand
kurucu aşırı yüküne sahip olmanın nedeni nedir:SqlConnection ve SqlTransaction neden SqlCommand kurucusunda var?
public SqlCommand(
string cmdText,
SqlConnection connection,
SqlTransaction transaction
)
?
Bir argüman olarak verilen bir işlemi kullanarak kendi bit yapan bir iç yöntem oluşturmaya ihtiyaç duyduğumda, her zaman SqlTransaction
'i yalnızca bu yönteme iletmek için yeterli buluyorum, çünkü, açıkça, bağlantı tran.Connection
olacaktır.
Aynı şey bu aşırı yük için de geçerli değil mi? Sadece cmdText
ve transaction
iletmek yeterli olmaz mı?
farklıSqlConnection
'e karşı açılan bir SqlTransaction
sağlayan bir bağlantıya karşı bir SqlCommand
yürütmek gerçekten mümkün mü? Bu sonuç ne olacak?