c#-为什么MySQL数据库中的Code First无法创建模型connectionString?
作者:互联网
所以我有以下几点:
> VS2015企业版14.0.23107.0 D14REL
>适用于VisualStudio 1.2.4的MySQL
>连接器/ NET 6.9.7
努吉特:
> EntityFramework 6.1.3
> MySql.Data 6.9.7
> MySql.Data.Entities 6.8.3
> MySql.Web 6.9.7
并在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实体并选择“数据库中的代码优先”时,单击下一步,选择连接,标记为“是,在连接字符串中包含敏感数据”,并选中“将连接设置Web.Config另存为:”以及名称文本字段,然后单击“下一步”,Visual Studio似乎有所考虑,如下图所示很快,然后向导关闭.但是,没有创建模型,也没有在Web.config中创建connectionString.为什么会发生这种情况,我该如何解决?
解决方法:
我遇到了这个问题,但从未解决过,我认为VS不能在其服务器资源管理器中管理Mysql数据库以进行数据集/绑定.
即使在WPF中,我也必须手动构建用于WPF绑定的Dataset对象-这太麻烦了.如果可以的话,请坚持使用MSSQL或学习如何对MySQL进行编程,在C#/ VB.NET中这不是很好.
标签:visual-studio-2015,c,mysql,entity-framework 来源: https://codeday.me/bug/20191027/1947905.html