मैं एक लेनदेन बनाना चाहता हूं, उप-लेनदेन में कुछ डेटा लिखना, डेटा वापस पढ़ना, और लेनदेन को रोलबैक करना चाहता हूं।एकाधिक लेनदेनस्कोप समस्या
using(var transaction = new TransactionScope())
{
using(var transaction = new TransactionScope())
{
// save data via LINQ/DataContext
transaction.Complete();
}
// Get back for assertions
var tempItem = // read data via LINQ/DataContext THROWS EXCEPTION
}
लेकिन जब पढ़ने मैं "System.Transactions.TransactionException: आपरेशन लेन-देन के राज्य के लिए मान्य नहीं है।"।
इससे बचने के लिए लेनदेन गुणों को कैसे सेट करना चाहिए?
आप किस डीबी का उपयोग कर रहे हैं? – TheVillageIdiot
माइक्रोसॉफ्ट एसक्यूएल 2005 – boj
मदद मिल सकती है http://stackoverflow.com/questions/2884863/under-what-circumstances-is-an-sqlconnection-automatically-enlisted-in-an-ambien – Joe