[英]Where are Entity Framework Tools in EF6 and Visual Studio 2017?
对于任何看这个的人来说,在我的情况下答案是我正在使用实体框架的代码优先实现,这显然不允许您访问Visual Tools。
因此Code-First Entity Framework中没有EDMX文件。
在安装VS2017时,您必须转到Individual Components来安装这些工具,不要认为它们是默认安装的。
您可以从VS安装程序运行此安装
另请参阅当前文档 。 他们声明,对于当前的Visual Studio版本,将包含这些工具。 对于以前的版本,可以从Microsoft下载中心下载单独的安装程序(MSI程序包,而不是扩展程序)。 Fe,请参阅Visual Studio Releases> Visual Studio 2013 ,它将告诉您在哪里可以找到Visual Studio 2013的MSI。
在回应gotmike接受的答案时,今天有一个名为Entity Framework Visual Editor的第三方市场扩展, 可以使用它 (我自己没有尝试)从代码第一个模型/ POCO类中生成可视化表示。
另请注意,Entity Framework Power Tools始终具有在名为“View Entity Data Model(只读)”的设计器视图中预览代码第一个实体的功能。 选择从DbContext派生的模型类时,此选项将显示在上下文菜单中。
我有类似的问题。 我没有运气重新安装了Entity Framework 6工具 ,甚至重新安装了SQL工具 (抱歉,忘了确切的名字)。 但解决方案非常简单:
右键单击edmx文件 - >选择打开方式 - >选择ADO.NET实体数据模型设计器
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.