小编Bla*_*oil的帖子

实体框架中的datetime2和ProviderManifestToken

我有一个使用Entity Framework和SQL Server 2008数据库的MVC应用程序.我使用EF向导生成我的数据模型.

我有一个带有标准DateTime列的SQL Server表.EF模型正在使用System.DateTime.

但是当我尝试从我的应用程序向此表中插入新记录时,没有为此DateTime列指定值,我收到错误:

将datetime2数据类型转换为日期时间数据类型会导致超出范围的值.

我用Google搜索了一下,发现人们正在编辑edmx并改变它ProviderManifestToken.可疑的是,这将被覆盖,那么是否有更永久的解决方法或方法来解决这个问题?

sql-server-2008 entity-framework-4 asp.net-mvc-2

5
推荐指数
1
解决办法
1055
查看次数