【问题标题】:Installing Entity Framework安装实体框架
【发布时间】:2026-01-09 02:50:01
【问题描述】:

我目前在工作中使用实体框架,但我最近尝试在我的个人计算机上获取它,但我仍然没有找到获取它的方法。当然,我在谷歌上搜索过,但没有真正找到任何 exe,也没有任何解释这一点的线程。

谢谢你帮助我!

** 编辑 **

我现在可以访问 System.Data.Entity。但是我没有“实体数据模型”……我怎么能得到这个工具!!

【问题讨论】:

  • 你家里有什么开发环境??据我所知,.NET 3.5 SP1 和实体框架只能安装在 Visual Studio 2008 中,所以如果你家里有 VS2005,那你就不走运了
  • 不,我有 VS.net 2008 Team Edition Liscence

标签: entity-framework .net-3.5


【解决方案1】:

这可能有点明显,但您是否安装了 .NET Framework 3.5 service pack 1?

http://www.microsoft.com/downloads/details.aspx?FamilyID=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en

【讨论】:

  • 是的,我已经安装了 .NET Framework 3.5 并且还获得了 service pack 1。我读过 EF 它包含在 SP1 中,但它不是……至少,我没有在同一个地方看到它,然后我的电脑的工作(如果它已安装)。
  • 如果我不使用这个链接:thoughtscroll.wordpress.com/2009/02/17/…,其中两个链接不起作用。如果我尝试运行“EFToolsSetupX86.exe”,它会说无法安装,因为我需要安装列出的“测试版”应用程序之一。
  • 您可以通过查看注册表来检查框架是否安装正确。浏览至此键:HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\ 如果安装正确,其值应为 3.5.30729.01。
  • 正是这个更新...我需要一个特定的“版本”...我的意思是我有一个“团队系统”
  • 不要尝试单独安装 EF。这早于 3.5 SP1,您不需要它。自己安装3.5 SP 1(1连同对应的VS 2008)即可。
【解决方案2】:

如 Astrofaes 所述,使用 Entity Framework 运行程序仅需要带有 SP1 的 .NET Framework 3.5。

编写 EF 程序需要带有 SP1 的 Visual Studio 2008(我也使用 Team 版本,应该适用于所有版本)。从上面的cmets我相信你缺少SP1(这个SP实际上为VS添加了3.5库支持)。

(如果我已经有权发表评论,这将是对上一个答案的评论,抱歉)

【讨论】: