NHibernate和其他ORM中“工作单元”概念的含义是什么?

时间:2010-05-23 08:44:07

标签: c# nhibernate unit-of-work

NHibernate和其他ORM中“工作单元”概念的含义是什么?

2 个答案:

答案 0 :(得分:9)

this blog post中解释得非常好。

  

工作单元会跟踪您在业务事务中可能影响数据库的所有操作。完成后,它会计算出更改数据库所需的所有操作因为你的工作。“

答案 1 :(得分:3)

工作单元是一个或多个提交或回滚的数据库事务:要么全部成功,要么全部失败。这是数据库的ACID属性的想法。