C# Visual Studio 2017+实体框架+标识+mysql不工作
我一直在尝试使用默认项目通过visual studio 2017创建REST API。 这在SQL本地数据库中运行良好,但当我尝试使用本教程将其转换为MySQL变体时: 我得到这个错误:C# Visual Studio 2017+实体框架+标识+mysql不工作,c#,mysql,visual-studio,visual-studio-2017,C#,Mysql,Visual Studio,Visual Studio 2017,我一直在尝试使用默认项目通过visual studio 2017创建REST API。 这在SQL本地数据库中运行良好,但当我尝试使用本教程将其转换为MySQL变体时: 我得到这个错误: 'The Entity Framework provider type 'MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity' registered in the application config file for the ADO
'The Entity Framework provider type 'MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity' registered in the application config file for the ADO.NET provider with invariant name 'MySql.Data.MySqlClient' could not be loaded. Make sure that the assembly-qualified name is used and that the assembly is available to the running application. See http://go.microsoft.com/fwlink/?LinkId=260882 for more information.'
本教程适用于visual studio 2015。
我注意到来自devart或mysql的其他东西,如dotnet connector,在visual studio 2017中还不起作用,我是不是要早一点
我尝试过以下解决方案:
-
编辑:忘了告诉我试过什么。该教程是2013年的。MySQL连接器还不支持visual studio 2017,预计很快就会实现,与此同时,Devart拥有一个可与visual studio 2017和MySQL配合使用的连接器 编辑
MySQL现在本机支持Visual Studio 2017。更多信息请访问:该教程从2013年开始。MySQL连接器还不支持visual studio 2017,预计很快就会实现,与此同时,Devart拥有一个可与visual studio 2017和MySQL配合使用的连接器 编辑
MySQL现在本机支持Visual Studio 2017。更多信息请访问:可能对其他人有所帮助。MySQL在1.2.7版中支持Visual Studio 2017单击下面的链接了解更多详细信息
可能对其他人有帮助。MySQL在1.2.7版中支持Visual Studio 2017单击下面的链接了解更多详细信息
我得出同样的结论,尽管实体框架仍然不能完美地工作,但不管是SQL还是mysql,它都会在创建ado.net模型时崩溃。但我已经解决了这个问题,通过使用SO链接再次遵循教程,并在实体框架中添加了一行代码:我得出相同的结论,尽管实体框架仍然不能完美地工作,无论是SQL还是mysql,但它在创建ado.net模型时崩溃。但我已经解决了这个问题,通过使用SO链接再次遵循教程,并在实体框架中添加了1行代码: