【发布时间】:2011-06-12 21:58:24
【问题描述】:
我是休眠新手。我正在使用存储库模式开发一个小型 c# 应用程序。在我的存储库中,我实现了一个简单的钩子来检测实体何时被保存。 我调用实体的事件处理程序来执行实体可能需要的任何操作。
我的问题是,我也使用 SaveOrUpdate 方法。由于我只需要在保存操作上调用事件处理程序,因此我无法区分 SaveOrUpdate 调用中的保存或更新。
所以,简而言之,是否有任何简单的方法来确定将执行哪些操作 - 是保存还是更新?
【问题讨论】:
标签: nhibernate repository-pattern