【发布时间】:2012-02-28 14:03:15
【问题描述】:
我们希望将 NHibernate 用于我们的持久性服务。
几个问题:
如果我们使用 nhibernate 加载 POCO,将其移动到另一层,在那里对其进行更新(将项目添加到包或更改某些属性),然后将其返回到持久层并保存,NHibernate 是如何知道如何更新更改? (可能类似于选择并将更新的项目与前一个项目进行比较?)
我们可以要求 NHibernate 仅更新特定项目吗? (如果我们使用一些更改跟踪器知道更改)
你知道一些用于 POCO 更改跟踪器的库或模式吗?
谢谢!
【问题讨论】:
标签: nhibernate dto n-tier-architecture