如果全部成功则提交 出现一个失败则回滚
给person.Name赋值了 不需要进行保存方法 数据库中的数据会自动修改
下面两种开启事务不知道有什么区别
需要创建这个对象进行依赖注入private readonly IUnitOfWorkManager unitOfWorkManager;
注意:工作单元没有不传TransactionScopeOption.RequiresNew参数 他不会等这个工作单元执行完毕就直接执行后面的
开启一个工作单元作用域
需要手动调用unitOfWord.Complete()方法 如果全部成功 则保存更改并提交事务
TransactionScopeOption.RequiresNew加了这个参数 会先执行完毕这个工作单元中的任务 在执行后面的