【问题标题】:Microsoft Entity Framework微软实体框架
【发布时间】:2010-10-21 22:43:27
【问题描述】:

我不确定这个问题是否适合 SO,但我敢肯定这里有几个人已经通过它:

我正在尝试按照 ASP.NET 网站上的 MVC 教程进行操作,并且有一点可以让您将 ADO.NET 实体添加到项目中,但由于某种原因,它没有出现在对话框中用于添加新项目。我已经安装了 .NET 3.5 的 SP1,所以我不知道为什么它没有出现。有人知道我需要安装或勾选其他东西才能显示吗?

谢谢

【问题讨论】:

  • 好问题。这确实让试图熟悉实体框架的人感到困惑。

标签: asp.net-mvc visual-studio entity-framework .net-3.5


【解决方案1】:

实体数据源出现在工具箱的数据部分。

以下是来自an MSDN blog 的一些有用信息,供在工具箱中看不到该项目的人使用:

找不到实体数据源?

如果您使用 SP1 升级 RTM 版本的 Visual Studio 2008,EntityDataSource 控件默认不会出现在 Web 项目工具箱的数据组中。将控件添加到工具箱:

  • ·打开Visual Studio
  • ·打开或创建Web应用程序 或项目。
  • ·确保工具箱工具窗口可见。
  • ·右键单击工具箱,在数据组中单击“选择项目...”选项。
  • ·等待“选择工具箱” 项目”窗口出现。
  • ·在“.NET Framework”下的组件列表中向下滚动 组件”选项卡,直到找到
    “实体数据源”
  • ·确保复选框被标记 在 EntityDataSource 旁边 组件,然后单击确定 按钮。

如果您在列表中看不到“EntityDataSource”,您可能需要手动添加程序集。为此,请单击“选择工具箱项目”窗口中的“浏览”按钮。然后浏览“C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5”下的 System.Web.Entity.dll 或配置中的等效文件夹。

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 2020-08-16
      • 2013-11-19
      • 1970-01-01
      • 2016-07-23
      • 2016-07-12
      • 2015-04-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多