Visual Studio 2017 +实体框架+身份+ mysql无法正常工作

时间:2017-04-04 21:01:08

标签: c# mysql visual-studio visual-studio-2017

我一直在尝试使用默认项目使用visual studio 2017创建REST API。 这适用于SQL本地数据库,但是当我尝试使用本教程将其转换为MySQL变体时: https://docs.microsoft.com/en-us/aspnet/identity/overview/getting-started/aspnet-identity-using-mysql-storage-with-an-entityframework-mysql-provider

我收到此错误:

'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连接器,对于Visual Studio 2017来说还不行,我还早到吗?

我尝试过这些解决方案:   - Enity Framework With MySQL

编辑:忘了告诉我尝试了什么。

2 个答案:

答案 0 :(得分:3)

该教程是从2013年开始的.MySQL连接器还不支持2017年的Visual Studio,不久之后,Devart有一个可与Visual Studio 2017和MySQL配合使用的连接器。

修改

MySQL现在原生支持Visual Studio 2017.更多信息请访问:https://dev.mysql.com/doc/visual-studio/en/visual-studio-install.html

答案 1 :(得分:2)

可能对他人有所帮助。 MySQL支持版本1.2.7中的Visual Studio 2017单击以下链接以获取更多详细信息

https://forums.mysql.com/read.php?3,656703,656703#msg-656703