Connection Error with MySql.Data and MySql.Data.Entity
When attempting to establish a connection between a console application and both MySQL and MS SQL using EntityFramework 6.2, MySql.Data 8.0.11, and MySql.Data.Entity 6.10.7, an error may occur:
Error: Attempt by method 'X.set_DbConnection(System.Data.Common.DbConnection)' to access method 'Y.get_Settings()' failed.
This error is caused by a compatibility issue between MySql.Data 8.0.11 and MySql.Data.Entity 6.10.7. Oracle has renamed the package to MySql.Data.EntityFramework for version 8.x.
Solution:
To resolve this error, follow these steps:
By installing the correct version of MySql.Data.EntityFramework, the connection between the application and the databases will be successfully established.
The above is the detailed content of Why am I getting a \"Connection Error\" with MySql.Data and MySql.Data.Entity?. For more information, please follow other related articles on the PHP Chinese website!