"MySql.Data.MySqIClient.MySqlProviderSevices”违反了继承安全 性规则。派生类型必须与基类型的安全可访问性匹配或者比基类型的安 全可访问性低。 "解决方法_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > "MySql.Data.MySqIClient.MySqlProviderSevices”违反了继承安全 性规则。派生类型必须与基类型的安全可访问性匹配或者比基类型的安 全可访问性低。 "解决方法

"MySql.Data.MySqIClient.MySqlProviderSevices”违反了继承安全 性规则。派生类型必须与基类型的安全可访问性匹配或者比基类型的安 全可访问性低。 "解决方法

 2017/11/27 17:50:39  AMortal  程序员俱乐部  我要评论(0)
  • 摘要:写CodeFirst时(使用的是MySql数据库),添加好EntityFrame、MySql.Data、MySql.Data.Entity后,写好TestDbContext类。运行时报出一个"MySql.Data.MySqIClient.MySqlProviderSevices”违反了继承安全性规则。派生类型必须与基类型的安全可访问性匹配或者比基类型的安全可访问性低。"如图百度,折腾几个小时后,发现是MySql.Data、MySql.Data.Entity的最新版本(6.10.4)有问题
  • 标签:方法 解决方法 解决 ide client 继承 SQL MySQL

class="tcnt">Code First 时(使用的是MySql数据库),添加好EntityFrame、MySql.Data 、MySql.Data.Entity后 ,写好TestDbContext类。

运行时报出一个"MySql.Data.MySqIClient.MySqlProviderSevices”违反了继承安全 性规则。派生类型必须与基类型的安全可访问性匹配或者比基类型的安 全可访问性低。 "

如图百度,折腾几个小时后,发现是MySql.Data 、MySql.Data.Entity的最新版本(6.10.4)有问题。

报错各个版本如下:

install-package EntityFramework Version 6.2.0

MySql.Data Version 6.10.4

MySql.Data.Entity Version 6.10.4

 

跟换如下版本即可:

install-package EntityFramework Version 6.2.0

MySql.Data Version 6.9.10

MySql.Data.Entity Version 6.9.10

 

发表评论
用户名: 匿名