我无法更新我的 edmx,因为实体数据模型设计器无法打开它
I can't update my edmx since the Entity Data Model Designer is unable to open it
大家好,感谢您抽出时间来看我的问题。
我是 运行 VS 2017,使用 Entity Framework 6 和 asp.net MVC,必须向我的一个实体添加一些字段。
我在数据库中添加了相应的字段,但是当我打开 edmx 文件时,除了消息 "Entity Data Model Designer is unable to open this file." 什么都没有显示,它建议我在 XML 编辑器中打开它,但我没有右键单击 XML 文件时的 "Update model from Database" 选项。
有人知道是什么原因造成的吗?
我终于遇到了我的问题。我搜索了大约 5 个小时如何建立新的数据库连接,并意识到我无法选择 MySQL 连接。所以我找到了 this thread and it led me on the good path. After, I found this,因为我无法为 Visual Studio 安装 MySQL。我遵循了这两个步骤:
下载并安装 MySQL for Visual Studio 组件,无需 MySQL 安装程序 here
- 下载并安装 "Connector/NET" V6.9.10。 "mysql-connector-net-6.9.10.msi"here
之后我开始 Visual Studio 并且设计界面显示良好,我可以直接从数据库更新我的模型 :D
编辑: 我刚刚看到 MySQL for visual studio 没有正确安装。事实上,它在安装结束时回滚,我在 "new Database connection" window 上没有 Mysql 数据库选项:/ 有人知道这是什么吗?
EDIT SOLUTION 事实证明我已经在 C: 以外的其他磁盘上安装了 Visual Studio 并且 visual studio 安装程序没有安装 mysql不喜欢那样。现在我在添加新连接时在列表中看到 "MySql Database"。
大家好,感谢您抽出时间来看我的问题。
我是 运行 VS 2017,使用 Entity Framework 6 和 asp.net MVC,必须向我的一个实体添加一些字段。
我在数据库中添加了相应的字段,但是当我打开 edmx 文件时,除了消息 "Entity Data Model Designer is unable to open this file." 什么都没有显示,它建议我在 XML 编辑器中打开它,但我没有右键单击 XML 文件时的 "Update model from Database" 选项。
有人知道是什么原因造成的吗?
我终于遇到了我的问题。我搜索了大约 5 个小时如何建立新的数据库连接,并意识到我无法选择 MySQL 连接。所以我找到了 this thread and it led me on the good path. After, I found this,因为我无法为 Visual Studio 安装 MySQL。我遵循了这两个步骤:
下载并安装 MySQL for Visual Studio 组件,无需 MySQL 安装程序 here
- 下载并安装 "Connector/NET" V6.9.10。 "mysql-connector-net-6.9.10.msi"here
之后我开始 Visual Studio 并且设计界面显示良好,我可以直接从数据库更新我的模型 :D
编辑: 我刚刚看到 MySQL for visual studio 没有正确安装。事实上,它在安装结束时回滚,我在 "new Database connection" window 上没有 Mysql 数据库选项:/ 有人知道这是什么吗?
EDIT SOLUTION 事实证明我已经在 C: 以外的其他磁盘上安装了 Visual Studio 并且 visual studio 安装程序没有安装 mysql不喜欢那样。现在我在添加新连接时在列表中看到 "MySql Database"。