【发布时间】:2016-01-31 11:23:31
【问题描述】:
所以,我正在尝试设置我的 MySQL 和 ASP.NET。
目前,我的 PC 上同时安装了 Visual Studio 2013 和 Visual Studio 2015。我为 MySQL 使用了这个安装程序(基本上,它附带了你需要开始的一切,包括 MySQL For Visual Studio):MySQL Installer
无论如何,作为一个快速测试,我创建了一个新的 ASP.NET MVC 项目,连接到服务器浏览器中的数据库(效果很好!)。但是,我随后尝试从中创建一个 ADO.NET 模型。当我来到从数据库生成模型的步骤时,我得到了这个错误/异常:
这发生在 Visual Studio 2013 和 Visual Studio 2015 中。
我尝试过寻找解决方法(我也尝试过使用不同的数据库,我使用了安装的 MySQL 服务器中包含的一些示例数据库,但仍然出现相同的错误),但我似乎没有能够找到很多关于它的信息。此外,可能值得注意的是,当我选择要使用的实体框架版本时,我会得到以下信息:
这似乎很奇怪,因为我认为最新的 MySQL 安装程序确实包含支持 EF 6.x 的 Visual Studio 的 MySQL?
无论如何,对于这个问题的任何帮助或提示将不胜感激:)
编辑 - 稍微缩小问题范围
所以,我发现每当我有一个带有外键的数据库时都会出现这个问题。仍然不知道为什么,但是没有它们的数据库我可以轻松生成!
【问题讨论】:
标签: mysql asp.net database entity-framework visual-studio