यदि अधिक है तो एक ही TransactionScope
. के तहत एक कनेक्शन खुला है यह स्वचालित रूप से डीटीसी को बढ़ा दिया जाएगा।
Method2
. पर कॉल करने से पहले आपको पहला कनेक्शन बंद करना होगा ।
public static void Method1()
{
using (TransactionScope scope = new TransactionScope())
{
bool success = true; // will be set to false in an omitted catch
bool isSomethingHappened
using (var connection = new SqlConnection(ConnectionString1))
{
isSomethingHappened = // Execute query 1
}
if(somethingHappened)
Method2();
if(success)
scope.Complete();
}
}