大家好,感谢您花时间看我的问题。
我正在使用Entity Framework 6和asp.net MVC运行VS 2017,并且必须向我的某个实体添加一些字段。
我在数据库中添加了相应的字段,但是当我打开edmx文件时,没有显示消息"实体数据模型设计器无法打开此文件。"它建议我在XML编辑器中打开它,但我没有来自数据库"的更新模型。右键单击XML文件时的选项。
有谁知道是什么原因造成的?
答案 0 :(得分:1)
我终于遇到了我的问题。我搜索了5个小时如何建立新的数据库连接,并意识到我没有选择MySQL连接。所以我找到了this thread,这让我走上了良好的道路。之后,我发现this因为我无法为Visual Studio安装MySQL。我遵循了以下两个步骤:
在没有MySQL安装程序here
的情况下下载并安装MySQL for Visual Studio组件之后我启动了Visual Studio并且Design Surface出现了,我可以直接从数据库更新我的模型:D
编辑:我刚看到MySQL for visual studio没有正确安装。实际上,它在安装结束时回滚,并且我没有在新数据库连接上的Mysql数据库选项"窗口:/有人知道这是关于什么的吗?
编辑解决方案事实证明我在除C:之外的其他磁盘上安装了Visual Studio,而Visual Studio Installer的mysql并不是这样。现在我看到" MySql数据库"添加新连接时在列表中。