Entity Framework - 让EDM支持低版本SQL 收藏
时间:2010-10-08 来源:大翠儿
问题:
项目使用的.edmx文件是基于SQL 2008的数据库 (没有用的SQL2008的新特性),客户后来要求支持SQL2005,测试中发现数据存取时遇到一个异常:
the version of SQL Server in use does not support datatype 'datetime2'
datetime2是SQL2008引入的一个新类型
,异常由此而来。
解决办法:
使用xml编辑器打开.edmx文件将 其中的ProviderManifestToken
=
"2008"
修改PoviderManifestToken
=
"2005" 即可
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jameszhou/archive/2009/08/26/4486687.aspx
问题:
项目使用的.edmx文件是基于SQL 2008的数据库 (没有用的SQL2008的新特性),客户后来要求支持SQL2005,测试中发现数据存取时遇到一个异常:
the version of SQL Server in use does not support datatype 'datetime2'
datetime2是SQL2008引入的一个新类型
,异常由此而来。
解决办法:
使用xml编辑器打开.edmx文件将 其中的ProviderManifestToken
=
"2008"
修改PoviderManifestToken
=
"2005" 即可
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jameszhou/archive/2009/08/26/4486687.aspx