我创建了一个控制台应用程序,并使用entityframework 6.2(用于连接ms sql)、mysql.data 8.0.11和mysql.data.entity 6.10.7(用于连接mysql)。
在这个应用程序中,我想创建一个类似sql作业的作业,但我不想使用quertz.net。我有个错误:
“尝试通过方法‘mysql.data.entity.efmysqlcommand.set_dbconnection(system.data.common.dbconnection)’访问方法‘mysql.data.mysqlclient.mysqlconnection.get_settings()’失败。”
2条答案
按热度按时间dwthyt8l1#
MySql.Data.Entity
6.10.7不兼容MySql.Data
8.0.11.oracle将包重命名为
MySql.Data.EntityFramework
对于v8.x。你需要卸载MySql.Data.Entity
安装MySql.Data.EntityFramework
.ar5n3qh52#
谢谢,你救了我的命。我已经浪费了5个多小时去弄清楚发生了什么。伙计们别忘了打开你的数据库上下文。