我希望向您询问在ADO.Net Entity Framework中使用事务的正确方式(调用,回滚,提交)?我有以下代码,但这会导致异常。
"Invalid operation. The connection is closed."
在这段代码中,NorthwindEntities继承了“DBContext”。
NorthwindEntities context = new NorthwindEntities();
DbTransaction tran = context.Database.Connection.BeginTransaction();
var cust = context.Customers.FirstOrDefault(x => x.CustomerID == "BOLID");
cust.Country = "Nigeria";
context.SaveChanges();
tran.Rollback();
SaveChanges()
调用,请使用 TransactionScope。 - Gert Arnold