在Delete()之前保存(),NHibernate

时间:2012-08-28 18:03:06

标签: nhibernate

在NHibernate中的Delete()之前创建一个Save()是有意义的吗? 我想我需要它,因为当我删除一些行时,它会触发一个SQL触发器,我需要该行的最新版本。

这是最好的方法吗?

编辑: 我会添加一些额外的信息,因为也许有人在想我在开个玩笑。当从数据库中“删除”时,触发器分析它被删除的对象,以便对我的商务进行一些统计。这是主要原因。

也许有一些可能的配置告诉NHibernate检查内存中的对象是否与DB中的记录匹配,如果没有,则自动在Delete()之前创建一个Save()。

0 个答案:

没有答案