mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-04-05 17:37:58 +08:00
Update demo
This commit is contained in:
parent
9bdafb3a3a
commit
e9d25bfedf
@ -336,6 +336,31 @@ namespace OrmTest
|
||||
Console.WriteLine(db.Queryable<Order>().Count());
|
||||
}
|
||||
|
||||
|
||||
// Example 4
|
||||
Console.WriteLine("Example 4");
|
||||
var mysqldb = db.GetConnection("1");//获取ConfigId为1的数据库对象
|
||||
var sqlServerdb = db.GetConnection("2");//获取默认对象
|
||||
Console.WriteLine(mysqldb.Queryable<Order>().Count());
|
||||
Console.WriteLine(sqlServerdb.Queryable<Order>().Count());
|
||||
try
|
||||
{
|
||||
db.BeginTran();
|
||||
|
||||
sqlServerdb.Deleteable<Order>().ExecuteCommand();
|
||||
mysqldb.Deleteable<Order>().ExecuteCommand();
|
||||
Console.WriteLine(mysqldb.Queryable<Order>().Count());
|
||||
Console.WriteLine(sqlServerdb.Queryable<Order>().Count());
|
||||
|
||||
throw new Exception("");
|
||||
db.CommitTran();
|
||||
}
|
||||
catch (Exception)
|
||||
{
|
||||
db.RollbackTran();//数据回滚
|
||||
Console.WriteLine(mysqldb.Queryable<Order>().Count());
|
||||
Console.WriteLine(sqlServerdb.Queryable<Order>().Count());
|
||||
}
|
||||
Console.WriteLine("#### Distributed TransactionExample End ####");
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user