33

我有一个带有 sql 日期数据类型的表。当我查看 EDM 标记时,存储元素反映了这一点。概念实体的数据类型为 DateTime(似乎没有 Date 数据类型)。当我调用 save changes 并有一个 DateTime 实例与我想要保留的实体相关联时,我收到以下错误:

将 datetime2 数据类型转换为 datetime 数据类型导致值超出范围。该语句已终止。

如何在我的架构中使用日期数据类型并让 EF 运行?谢谢!

4

1 回答 1

49

听起来您的 SQL 日期列不可为空,但您在保存之前尚未初始化实体上的日期?

于 2009-12-16T18:08:46.140 回答