Tôi muốn tạo một giao dịch, viết một số dữ liệu trong giao dịch con, đọc dữ liệu và quay lại giao dịch.Nhiều vấn đề về giao dịch
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
}
Nhưng khi đọc tôi nhận được "System.Transactions.TransactionException: Các hoạt động không hợp lệ cho tình trạng của giao dịch.".
Tôi nên đặt thuộc tính giao dịch để tránh điều này như thế nào?
Bạn đang sử dụng db nào? – TheVillageIdiot
Microsoft SQL 2005 – boj
có thể giúp http://stackoverflow.com/questions/2884863/under-what-circumstances-is-an-sqlconnection-automatically-enlisted-in-an-ambien – Joe