我有一个我在Docker上部署的ASP.NET 5 Web API应用程序。它连接到一个MySql实例,也在docker上。我正在使用Entity Framework 6连接到MySql数据库。我没有引用实体框架直接,但我用它内部使用实体框架的MySql.Data.Entity包6在Docker上连接到MySql
当我调用API,我得到这个错误:
无法确定供应商名称类型为'MySql.Data.MySqlClient.MySqlClientFactory'的提供程序工厂'
外部泊坞窗,即在我的Windows机器上,在Visual Studio 2015中,我将我的Web API指向Docker上的MySql实例,并且我可以只连接精细。在docker里面,我得到了上面提到的错误。
什么可能是错的?
谢谢,这是正确的答案。就我而言,我有一个单独的配置类,如下所示: 公共类MyDbConfiguration:DbConfiguration 我改变了对 公共班组长MyDbConfiguration:MySqlEFConfiguration,和它的工作。 – SirG