diff --git a/README.md b/README.md index 464054b18..cc2d520e9 100644 --- a/README.md +++ b/README.md @@ -294,29 +294,31 @@ var db = GetInstance(); //1. no result var result = db.UseTran(() => { -var beginCount = db.Queryable().Count(); -db.Ado.ExecuteCommand("delete student"); -var endCount = db.Queryable().Count(); -throw new Exception("error haha"); + var beginCount = db.Queryable().Count(); + db.Ado.ExecuteCommand("delete student"); + var endCount = db.Queryable().Count(); + throw new Exception("error haha"); }); var count = db.Queryable().Count(); + //2 has result var result2 = db.UseTran>(() => { -return db.Queryable().ToList(); + return db.Queryable().ToList(); }); + //3 use try try { -db.Ado.BeginTran(); - -db.Ado.CommitTran(); + db.Ado.BeginTran(); + xxxx + db.Ado.CommitTran(); } catch (Exception) { -db.Ado.RollbackTran(); -throw; + db.Ado.RollbackTran(); + throw; } ```