【问题标题】:Visual Studio 2017 + entity framework + identity + mysql not workingVisual Studio 2017 + 实体框架 + 身份 + mysql 不工作
【发布时间】:2017-08-30 06:25:41
【问题描述】:

我一直在尝试使用默认项目在 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

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

【问题讨论】:

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


    【解决方案1】:

    该教程来自 2013 年。MySQL 连接器尚不支持 Visual Studio 2017,预计不久之后,Devart 有一个可与 Visual Studio 2017 和 MySQL 一起使用的连接器。

    编辑

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

    【讨论】:

    • 我得出了同样的结论,Altho 实体框架仍然无法完美运行,无论是对于 SQL 还是对于 mysql,它在创建 ado.net 模型时都会崩溃。但是我已经通过 SO 链接再次按照教程解决了这个问题,并向实体框架添加了 1 行代码:)
    【解决方案2】:

    可能对其他人有帮助。 MySQL 在 1.2.7 版本中支持 Visual Studio 2017 点击以下链接了解更多详情

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

    【讨论】:

      猜你喜欢
      • 2018-01-10
      • 1970-01-01
      • 2010-10-23
      • 2021-12-02
      • 1970-01-01
      • 2019-03-08
      • 1970-01-01
      • 1970-01-01
      • 2013-12-26
      相关资源
      最近更新 更多