EF(EntityFramework)与mysql使用,错误终极解决方案
2024-10-11 21:17:19
我昨天写了好多篇跟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。
如图所示,虽然一致但是也报错,但是我改成了
这样就没有问题了,没有报错了。只对本地有效,发布到服务器上的话,版本号就要一致才行。
这是我平常遇到的问题及解决方案。
最新文章
- JavaScript与java的异同(一)
- MySQL Workbench 修改快捷键
- Linux中vi编辑器的用法
- Apache与Nginx虚拟主机设置(多域名和多端口的区别)
- Qt隐藏标题栏
- DHCP工作过程详解
- MySQL性能优化的最佳20+套经验
- 1682. Crazy Professor(并查集)
- sh脚本执行Java程序
- SQL Server调优系列进阶篇 - 如何索引调优
- C#按键打开文件选择对话框,并把选择好的路径保存/显示到textBox
- 1.如何安装matlab2016a
- QString与string的相互转换
- Redis 由浅入深
- Djangon
- maven入门概念及使用
- vue-cli@3.x之使用vue ui创建项目-来自一个战五渣的体验
- spring mvc简单介绍xml版
- ubuntu 配置sublime text3
- Oracle 12C -- in-database archiving