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