所以我有以下内容:
的NuGet:
Web.config中的以下内容:
<entityFramework>
<defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory, MySql.Data.Entity.EF6" />
<providers>
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
</providers>
</entityFramework>
在服务器资源管理器中,我有一个到远程MySql Server实例和读/写表等的有效连接。但是,当我尝试添加一个ADO.NET实体并首先从数据库中选择&#39; ,点击下一步,选择连接,标记&#34;是,在连接字符串中包含敏感数据&#34;并保留&#34;保存连接设置Web.Config as:&#34;检查以及名称textfield然后点击下一步,Visual Studio似乎有点思考,快速显示下面的图片,然后向导关闭。但是,没有创建模型,也没有在Web.config中创建connectionString
。为什么会发生这种情况?如何解决?
答案 0 :(得分:3)
我遇到了这个问题并且无法修复它,我认为VS无法管理其服务器资源管理器中的Mysql数据库以进行数据集/绑定。
即使在WPF中,我也不得不为WPF绑定手动构建数据集对象 - 这是一个痛苦的屁股。如果可以,坚持使用MSSQL或学习如何编程MySQL,在C#/ VB.NET中它并不好。
答案 1 :(得分:1)
尝试删除web.config中的现有连接字符串,然后从向导开始。
答案 2 :(得分:-1)