ADO.Net Entity Framework(call、rollback、commit)でトランザクションを使用する正しい方法はどれですか?私はこのコードを持っていますが、これは私に例外を与えます
"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();