【发布时间】:2011-04-06 08:29:30
【问题描述】:
我有一个 IPostLoadEventListener 的实现,它将我们数据库中的 DateTime 属性从 UTC 转换为用户的本地时区。
这在使用 Session.Get 处理 NHibernate 实体时工作正常,但我找不到让 Linq for Nhibernate 观察事件侦听器的方法,这意味着任何实体上的 DateTime 属性都保留在 UTC。
是否可以为 Linq 配置 NHibernate 以使用会话工厂中已配置的事件侦听器?
【问题讨论】:
-
为什么不实现自定义用户类型?这就是他们的目的。
标签: linq nhibernate events listener