【发布时间】:2013-11-27 00:18:15
【问题描述】:
我试图弄清楚如何处理一个应用程序数据库,该数据库将所有日期时间存储为本地时间,不同时区的用户使用微风。
我的问题与此非常相似: How we survive using a local time zone with Breeze
唯一的主要区别是,我希望网络上的所有日期都采用 ISO8601 UTC,并且服务器上的所有日期都被视为本地并序列化到本地,因为这是数据库。
我的问题出现在使用微风查询日期过滤器时。使用未转换为本地时间的 UTC 时间查询数据库,从而产生不正确的结果。链接线程中的“解决方案 2”看起来是最有希望解决此问题的方法,但至少对我来说它不起作用。它似乎对发出到数据库的生成查询没有影响。我已经浏览了一些 BreezeController 代码,据我所知,问题出在 System.Web.Http.OData 中。
那么,如何将微风与分布式用户群以及以本地服务器时间存储所有 DateTime 值的数据库一起使用?
感谢您的帮助, 马蒂亚斯
【问题讨论】:
标签: breeze