2011-03-20 161 views
0

正如标题所示,我正在尝试添加数据源,并且当我选择“实体数据模型”并单击下一步时我得到一个流行-up,说尝试创建实体数据模型时尝试创建实体数据模型时出现System.Runtime.InteropServices.COMException错误

“类型的异常 System.Runtime.InteropServices.COMException 发生而attemption推出 实体数据模型向导 异常消息是:错误HRESULT E_FAIL 已经从返回致电 以COM组件“

是否有解决此问题的解决方法或解决方案?

回答

1

蹩脚的错误代码,它并不意味着什么超过“它没有工作,不知道为什么”。专注于让您的机器再次稳定并重新安装。或者,如果它是与您的项目相关的特定故障,请使用connect.microsoft.com。你需要给他们一些东西在自己的机器上重现错误。

1

这被发现here它为我工作。问题是我每次关闭并打开一个新的解决方案时都必须这样做。不知道发生了什么,这是非常烦人的。也发生在devenv/safemode,所以我认为这排除了第三方附加组件。

它现在再次运行,但只有在我使用类库手动创建edm之后,才能从解决方案资源管理器中选择添加项,EDM实体向导等。(也许某个EDM向导存在某种错误依赖?上的EDM模型的继续存在,创建后的第一个)

1
+3

只包含链接的答案是[认为不好的做法](http://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers)。请总结这里的内容(不要复制/粘贴),这样答案就可以独立运作。如果你不这样做,那么你的答案就会被删除,特别是如果链接死亡的话。 – 2012-05-31 10:21:47

+0

这为我修好了。要重申解决方案,请确保解决方案资源管理器已打开(即,未对接)。 – Dono 2013-08-16 09:43:25

0

对于使用实体框架,则需要安装以下东西:

  • 的.NET Framework 4.0/Visual Studio 2010中
  • ADO.Net实体框架4.3
  • 的SQL Server Express或SQL Server 2005或更高

要安装的EntityFramework 4.3.1(您可以使用的NuGet安装)在包管理器控制台中运行以下命令(打开VS2010,去工具→库包管理器→包管理器控制台):

Install-Package EntityFramework -Version 4.3.1 
0

简单,

  • 右键单击该项目
  • 添加新项
  • 选择ADO.NET实体模型
  • 添加
  • 选择要

它会自动加载模型。

相关问题