标签: c# nhibernate unit-of-work
NHibernate和其他ORM中“工作单元”概念的含义是什么?
答案 0 :(得分:9)
在this blog post中解释得非常好。
“工作单元会跟踪您在业务事务中可能影响数据库的所有操作。完成后,它会计算出更改数据库所需的所有操作因为你的工作。“
答案 1 :(得分:3)
工作单元是一个或多个提交或回滚的数据库事务:要么全部成功,要么全部失败。这是数据库的ACID属性的想法。