实体框架4 - 使用DateTime2

时间:2011-11-21 22:12:17

标签: sql-server-2008 entity-framework entity-framework-4

我希望Entity Framework将所有日期存储为DateTime2数据类型。

我有ProviderManifestToken =" 2008"在我的SSDL中,仍然所有生成的日期都是DateTime而不是DateTime2。我错过了什么?

1 个答案:

答案 0 :(得分:1)

你没有遗漏任何东西。除非您手动修改其数据库生成过程(仅在模型第一种方法中),否则实体框架永远不会使用DataTime2。您需要更新SSDLToSQL10.tt文件以使用DateTime2而不是DateTime。检查end of this answer以获取有关修改模板和配置VS以使用新模板的更多详细信息。