【发布时间】:2012-03-13 01:04:00
【问题描述】:
我想创建一个流畅的 nhibernate 映射以通过以下方式映射 DateTime 字段:
- 保存时 - 保存 UTC 值
- 读取时 - 调整为本地时区值
实现这种映射的最佳方式是什么?
【问题讨论】:
-
关于补液与当地时间,这确实应该是一个演示问题。否则,您最终可能会存储混合日期。
-
好吧,实际上,我的问题仍然有效,因为您引用的链接只是提到这应该使用自定义映射来完成,但没有提供示例代码。我希望有一个解决方案,其中映射会根据需要自动调整时间
-
要做到这一点,请查看这篇文章:stackoverflow.com/questions/242022/…。您将在 NullSafeGet 中,您应该返回 dateTime.ToLocalTime();。
标签: c# nhibernate fluent-nhibernate mapping fluent-nhibernate-mapping