EF6 - UTC日期时间

时间:2013-11-07 13:55:41

标签: entity-framework entity-framework-6

有没有办法指定实体框架来转换UTC中的所有DateTime(用于azure数据库存储)?

我希望我的模特能够留在当地的约会时间。我不希望复制模型日期时间属性,使其具有UTC(对于EF)和另一个本地(对于我的视图,而不是映射到EF)。

2 个答案:

答案 0 :(得分:0)

这不是直接可能的。要么你没有它,要么你必须在你的类/实体中创建一些“帮助”代码(属性)。

答案 1 :(得分:0)

查看.Net 4.5中引入的DateTimeOffset - 它将时区信息存储为datetimeoffset SQL类型(SQL Server 2008+和Azure数据库存储)。

使用DateTimeOffset,您无需担心任何时区附近的时区,这应该让您仍然可以在当地时间为您的模型工作。