1

大家好,感谢您抽出宝贵时间查看我的问题。

我正在使用 Entity Framework 6 和 asp.net MVC 运行 VS 2017,并且必须向我的一个实体添加一些字段。

我在数据库中添加了相应的字段,但是当我打开 edmx 文件时,没有显示消息“实体数据模型设计器无法打开此文件”。它建议我在 XML 编辑器中打开它,但是右键单击 XML 文件时我没有“从数据库更新模型”选项。

有谁知道这是什么原因?

4

1 回答 1

2

我终于遇到了我的问题。我搜索了大约 5 个小时如何建立新的数据库连接,并意识到我没有选择 MySQL 连接。所以我找到了这个线程,它引导我走上了正确的道路。之后,我发现是因为我无法为 Visual Studio 安装 MySQL。我遵循了这两个步骤:

  • 在此处下载并安装没有 MySQL 安装程序的 MySQL for Visual Studio 组件

    • 下载并安装“Connector/NET”V6.9.10。“mysql-connector-net-6.9.10.msi”在这里

之后我启动了 Visual Studio,Design Surface 显示得很好,我可以直接从数据库中更新我的模型:D

编辑:我刚刚看到 Visual Studio 的 MySQL 没有正确安装。事实上,它在安装结束时回滚,并且我在“新数据库连接”窗口上没有 Mysql 数据库选项:/ 有人知道这是什么意思吗?

编辑解决方案原来我已经在 C: 以外的其他磁盘上安装了 Visual Studio,而 Visual Studio 安装程序的 mysql 不喜欢这样。现在我在添加新连接时在列表中看到“MySql 数据库”。

于 2017-11-08T12:10:45.340 回答