Sql server 没有DateTime2列的数据库中的DateTime2转换错误
当我使用EF保存更改时,出现此错误: “将datetime2数据类型转换为datetime数据类型导致值超出范围。\r\n语句已终止。” 有趣的是,我的数据库中没有任何DateTime2列。(我只是用了两次检查。) 我还进行了解决方案范围的搜索,以查看文本DateTime2是否在其中的任何位置。它是空的Sql server 没有DateTime2列的数据库中的DateTime2转换错误,sql-server,sql-server-2008,entity-framework,entity-framework-4,entity-framework-4.1,Sql Server,Sql Server 2008,Entity Framework,Entity Framework 4,Entity Framework 4.1,当我使用EF保存更改时,出现此错误: “将datetime2数据类型转换为datetime数据类型导致值超出范围。\r\n语句已终止。” 有趣的是,我的数据库中没有任何DateTime2列。(我只是用了两次检查。) 我还进行了解决方案范围的搜索,以查看文本DateTime2是否在其中的任何位置。它是空的 因此,如果我的模型没有DateTime2,我的数据库也没有DateTime2,为什么EF要从DateTime2转换?这个答案就是我问题的答案: 这里有类似的问题:
因此,如果我的模型没有DateTime2,我的数据库也没有DateTime2,为什么EF要从DateTime2转换?这个答案就是我问题的答案: 这里有类似的问题: