我有一個我在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