我今天安装了Visual Studio 2010 Beta 2。我去测试了新的实体框架的东西(看看我从v1发出的“问题”是否已修复。)。
我开始添加新的连接字符串,但是当我输入有关sql 2000的信息时,它说:“不支持此服务器版本。您必须具有Microsoft sql server 2005或更高版本。”。他们是否在实体框架的v2版本中放弃了对Sql Server 2000的支持???
我今天安装了Visual Studio 2010 Beta 2。我去测试了新的实体框架的东西(看看我从v1发出的“问题”是否已修复。)。我开始添加新的连接字符串,但是当...
向Microsoft提交了支持电话,他们回复了:
我有一项工作尚未被取消资格。
如果您使用VS 2008生成模型,然后将该项目转换为VS2010,并将目标框架更改为.Net 4.0,会发生什么?
实际上EF 4.0支持SQL Server 2000。是Visual Studio 2010中的数据库浏览器不支持SQL Server 2000。要解决此问题,请不要使用数据库资源管理器。而是只创建一个Empty模型,然后用您的SQL Server 2000连接字符串覆盖配置文件中的连接字符串。然后,您可以在EF设计器中使用“从数据库更新模型”来添加对象。
希望这仅适用于beta版本,因为文档仍然说支持2000。 http://msdn.microsoft.com/en-us/library/bb896309(VS.100).aspx
不只是EF不支持SQL Server 2000。在Visual Studio 2010 Beta 2中,服务器资源管理器甚至都不允许您向SQL Server 2000添加数据连接。