无法在Visual Studio中添加实体数据模型

时间:2009-04-23 03:24:30

标签: asp.net-mvc entity-framework ado.net

我在WinXP上运行带有.NET Framework 3.5 SP1的Visual Studio 08 Team Edition。我正在尝试向我的项目添加实体数据模型,但是,不会出现添加“ADO.NET实体数据模型”选项的选项。为了给你一个视觉效果,我基本上遵循了here的指示,但是无法通过第5步(右键单击项目并单击添加新项),因为没有出现添加EDM的选项。

有什么想法吗?我确信我有所有先决条件。

4 个答案:

答案 0 :(得分:2)

我猜你的VS 2008 SP1安装没有成功完成。以下是一些需要验证的事项:

  1. 查看http://download.microsoft.com/download/A/2/8/A2807F78-C861-4B66-9B31-9205C3F22252/VS2008SP1Readme.htm并验证您的方案中是否存在任何已知问题

  2. 打开Visual Studio 2008 SP1命令提示符并键入:devenv.exe / setup [ENTER]

  3. 从“添加/删除程序”修复VS 2008 SP1或尝试卸载并重新安装VS 2008 SP1

答案 1 :(得分:0)

你能证实你有: Microsoft® Visual Studio Team System 2008 Database Edition GDR R2 需要注意的重要事项是 GDR 。基本上,它就像一个服务包。他们添加了一些功能,比如实体框架。

非R2也可以。您上面链接的文章根本没有列出这一点,但它是实体框架

所必需的

答案 2 :(得分:0)

这是关于此问题的blog post

基本上,安装VS2008 SP1(即使你的安装上的about框声称它已经是SP1)也解决了我的问题。

SP1 here的下载页面。

答案 3 :(得分:0)

我遇到的问题与VS2012中描述的相同。我现在已经安装了VS2012更新2,这已经解决了这个问题,所以如果有任何其他人在VS2012上遇到这种情况,请尝试解决此问题。