如何在XML配置中配置Pomelo.EntityFrameworkCore.MySql?

时间:2019-08-22 17:09:19

标签: mysql .net entity-framework-core

我试图在.NET Framework(4.6.2)项目中使用Pomelo提供程序设置Entity Framework Core。在运行时,我收到一条错误消息

  

在ADO.NET提供程序的应用程序配置文件中注册的实体框架提供程序类型'Pomelo.EntityFrameworkCore.MySql,Pomelo.EntityFrameworkCore.MySql'无法加载。

我只是在猜测要使用的“ invariantName”。根据{{​​3}},

  

invariantName标识此EF提供程序针对的核心ADO.NET提供程序

我也不确定DLL中的哪个类是实际的数据提供程序。

这是当前在Web.config中的配置:

<entityFramework>
  <providers>
    <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
    <provider invariantName="MySqlConnector" type="Pomelo.EntityFrameworkCore.MySql, Pomelo.EntityFrameworkCore.MySql" />
  </providers>

我一直无法在Pomelo页面中的XML配置文件中找到用于设置的文档。任何帮助将不胜感激。

0 个答案:

没有答案