System.Data.Entity.Core.EntityCommandExecution The data reader is incompatible with the specified

在使用asp.net mvc+entity framework时,从sql server切换到mysql数据库;

出现上述错误,无论怎么调都是,这个项目一个前台一个后台,后台访问数据没有问题,前台不行,总是报上述错误:

The data reader is incompatible with the specified;

排除了代码错误;最后在前台把nuget包entity framework包卸载搞定。

具体sql server切换到sql server切换方式参考博文:

https://www.cnblogs.com/SurroundSea/p/9897085.html

其他需要注意的地方:

访问 SQL SERVER 的ADO.NET对象

1.SqlConnection

2.SqlCommand

3.SqlDataAdapter

4.SqlDataReader

5.DataSet

参数化

6.SqlParameter

批量导入

7.SqlBulkCopy


访问MySQL的ADO.NET对象

1.MySqlConnection

2.MySqlCommand

3.MySqlDataAdapter

4.MySqlDataReader

5.DataSet

参数化

6.MySqlParameter
原文地址:https://www.cnblogs.com/AlexanderZhao/p/12878883.html