【发布时间】:2011-07-26 19:39:19
【问题描述】:
我正在尝试创建 created_on 列 - 此列应存储行创建的日期和时间。
我也在使用版本列 - 保存记录的最后更新时间的列,这是 Nhibernate 附带的。
我想要做的是在行插入数据库时将版本列值复制到 created_on 列。 意思是,如果版本被修改并且实体是新的(我们正在预刷新)我需要将版本列的值放在 created_on 列中,就是这样。
到目前为止,我只设法在插入后使用拦截器和覆盖 PreFlush 进行额外更新。
我正在使用带有 Oracle 的 Nhibernate 3 有什么建议吗?
【问题讨论】:
标签: c# oracle nhibernate