【问题标题】:Local DateTime with Breeze Queries带有微风查询的本地日期时间
【发布时间】: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


    【解决方案1】:

    看看使用 BreezeConfig 自定义日期时间的 JSON.Net 序列化。还有其他几个与 Breeze 相关的帖子对此进行了描述。

    【讨论】:

      猜你喜欢
      • 2010-10-16
      • 1970-01-01
      • 2012-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-20
      • 2013-05-13
      • 1970-01-01
      相关资源
      最近更新 更多