Entity Framework 已有打开的与此 Command 相关联的 DataReader,必须首先将它关闭 异常处理
ef 仓储使用IQueryable查找数据的时候,会报如下图一样的错误:
解决方法:
1、配置数据库连接时加上【MultipleActiveResultSets=true】
<add name="conn_debug" connectionString="Data Source=.;Initial Catalog=数据库名;User Id=sa;Password=123;MultipleActiveResultSets=true" providerName="System.Data.SqlClient" />
2、将类型IQueryable改成List