【发布时间】:2011-11-30 00:42:50
【问题描述】:
我在使用 EF 保存更改时收到此错误:
“将 datetime2 数据类型转换为 datetime 数据类型导致值超出范围。\r\n语句已终止。”
有趣的是,我的数据库中没有任何 DateTime2 列。 (我刚刚使用this query 仔细检查了。)
我还进行了解决方案范围的搜索,以查看文本 DateTime2 是否在任何地方。它是空的。
那么,如果我的模型没有 DateTime2 而我的 DB 没有 DateTime2,为什么 EF 会从 DateTime2 转换?
【问题讨论】:
标签: sql-server sql-server-2008 entity-framework entity-framework-4 entity-framework-4.1