【问题标题】:Entity Framework context menu missing from VS 2012 with EF 6 and EF 6 Tools installed安装了 EF 6 和 EF 6 工具的 VS 2012 缺少实体框架上下文菜单
【发布时间】:2014-02-11 14:15:43
【问题描述】:

当我在 VS 2012 解决方案资源管理器中右键单击 Model.edmx 文件时,实体框架上下文菜单项不可用。这是一个 C# 项目。

我正在使用 Visual Studio 2012 高级版,更新 4。

我使用了以下步骤:

  1. 从此链接安装适用于 Visual Studio 2012 的 Entity Framework 6.0.2 工具且没有错误:http://www.microsoft.com/en-us/download/details.aspx?id=40762
  2. 创建新的 C# ASP.Net Web 表单应用程序。
  3. 使用 NuGet 安装 Entity Framework 6.0.2 包。
  4. 添加新的 ADO.NET 实体数据模型并向其中添加了一些实体。
  5. 构建解决方案。
  6. 在解决方案资源管理器中右键单击 Model.edmx 文件,没有实体框架菜单项。

我已尝试重新运行实体框架工具 msi 并选择修复选项,但这没有帮助。

扩展和更新工具没有在我安装的扩展中列出“Entity Framework 6.0.2 工具”,但我不确定我应该这样做,因为我没有使用扩展和更新工具安装它。

我做错了什么?

【问题讨论】:

    标签: c# visual-studio-2012 entity-framework-6


    【解决方案1】:

    实体框架上下文菜单不是实体框架工具的一部分,而是 EF Power Tools 的一部分。您需要下载并安装 EF Power Tools Beta 4。

    【讨论】:

    • 谢谢!你能告诉我 EF 工具是什么吗?我以为是“EF Power Tools Beta 4”的RTM版本。
    • 工具是 EF 设计器 - 允许创建和操作描述模型的 edmx 文件,还可以从模型创建数据库。 EF Designer 当前用于 Database First 和 Model First 流。 Power Tools 是对 CodeFirst 应用有用的附加工具。
    • 我有一个网站解决方案,asp.net 4.6 C# EF6,但是当我右键单击 EDMX 时,电动工具菜单不可见。我有点担心网站项目中没有显示的错误。
    猜你喜欢
    • 2015-11-27
    • 2021-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-21
    • 2018-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多