当前位置: 移动技术网 > IT编程>开发语言>.net > EF(EntityFramework)与mysql使用,错误终极解决方案

EF(EntityFramework)与mysql使用,错误终极解决方案

2018年01月01日  | 移动技术网IT编程  | 我要评论

大宋王朝赵匡胤电视剧,八字称骨算命,行会名

 

 

我昨天写了好多篇跟mysql有关的错误,但是在今天我发现好像所有的问题都是一个原因引起的:

版本问题,我原先使用的是MySql.Data.Entity.EF6(版本号:6.10.5),今天我换成6.9.10版本后上述的问题就有很少发生了。

建议大家,如果按照我上述的方案无法解决自己的问题,那么大家把MySql.Data.Entity.EF6和MySql.Data的版本降下来,安装6.9.10版本试试。

 

还有一种报错,报错信息:

System.IO.FileLoadException:“未能加载文件或程序集“MySql.Data, Version=6.9.10.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)”

虽然我装的mysql版本是6.9.10,web.config中的版本号也是6.9.10。

如图所示,虽然一致但是也报错,但是我改成了

这样就没有问题了,没有报错了。只对本地有效,发布到服务器上的话,版本号就要一致才行。

这是我平常遇到的问题及解决方案。

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网