4

我今天安装了 Visual Studio 2010 的 beta 2。我去测试了新的实体框架的东西(看看我在 v1 中的“问题”是否已修复。)。

我开始添加一个新的连接字符串,但是当我输入我的 sql 2000 信息时,它说“不支持此服务器版本。您必须拥有 Microsoft sql server 2005 或更高版本。”。他们是否在实体框架的 v2 中放弃了对 Sql Server 2000 的支持???

4

6 回答 6

11

向微软提交了支持电话,他们回复了:

实体框架 v2 不支持 sql 2000

这里有回应:

感谢您发布此错误。不幸的是,在这种情况下,我们决定不再支持 SQL Server 2000。

因此.net 4.0 中的实体框架 v2 不支持 sql 2000

于 2009-11-02T18:50:29.230 回答
3

我有一个尚未取消资格的解决方法。

如何在 Visual Studio 2010 和 SQL Server 2000 中使用 Entity Framework 4

于 2012-02-28T18:58:21.917 回答
2

如果您使用 VS 2008 生成模型,然后将该项目转换为 VS2010 并将目标框架更改为 .Net 4.0,会发生什么?

于 2010-04-28T12:03:35.123 回答
2

实际上,EF 4.0 支持 SQL Server 2000。Visual Studio 2010 中的数据库资源管理器不支持 SQL Server 2000。要解决此问题,请不要使用数据库资源管理器。相反,只需创建一个空模型,然后用您的 SQL Server 2000 连接字符串覆盖配置文件中的连接字符串。然后,您可以在 EF 设计器中使用从数据库更新模型来添加您的对象。

于 2010-09-21T16:50:44.820 回答
0

希望这只是测试版,因为文档仍然说支持 2000。http://msdn.microsoft.com/en-us/library/bb896309(VS.100).aspx

您可能希望提交它以进行连接(请参阅 Visual STudio IDE 中的反馈)。

--add -- 当您指向特定数据库时,只是想确认 EDM 向导中是否发生了这种情况。真的?

朱莉·勒曼

于 2009-10-21T16:12:27.443 回答
0

不只是 EF 不支持 SQL Server 2000。在 Visual Studio 2010 Beta 2 中,服务器资源管理器甚至不允许您向 SQL Server 2000 添加数据连接。

奇怪的是,我的 DN Framework v1.1 代码在移植到 DN Framework v4 时使用 SqlClient 仍然可以正常工作。

我只能希望他们在 MSSQL 2k 上线时重新添加支持。

于 2010-02-04T10:47:09.440 回答