.Net识别不了MySql.DateTime类型解决
2015-10-10 11:29
519 查看
主要原因是安装的 mysql .net connector 版本跟程序引用的MySql.Data.dll版本不一致导致的。
需要在 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config 文件中
machine.config找到如下配置信息
<system.data>
<DbProviderFactories>
<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.8.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data>
把Version=6.8.3.0 改成与你引用的MySql.Data.dll的版本号
需要在 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config 文件中
machine.config找到如下配置信息
<system.data>
<DbProviderFactories>
<add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.8.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data>
把Version=6.8.3.0 改成与你引用的MySql.Data.dll的版本号
相关文章推荐
- MYSQL explain详解
- MySQL中group_concat函数深入理解
- MySQL中group_concat函数深入理解
- MySQL主从复制
- MySQL重置密码以及优化
- mysql保存中文乱码的原因和解决办法
- MYSQL: Cannot delete or update a parent row: a foreign key constraint fails
- mysql 索引底层实现
- mysql的性能查询相关
- 更改MySQL数据库存储路径(datadir)
- MySQL 错误:cant't connect to MySQL server (10060)
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
- ubuntu 在配置MySQL维修
- Mysql服务器
- Mysql注释方法
- mysql备份与恢复
- mysql problems
- MySQL Proxy使用
- MySQLCluster集群部署(MySQLCLUSTER 7.4.7)
- 安装mysql数据库