首页 > 代码库 > MVC错误:查询的结果不能枚举多次

MVC错误:查询的结果不能枚举多次

应用程序中的服务器错误。查询的结果不能枚举多次。

说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.InvalidOperationException: 查询的结果不能枚举多次。

是因为用存储过程得到的结果,先对其结果的数量统计了一次(Count()),结果集就被清空了。

如果想得到总数,又想得到结果集,需要调用两次方法,一次统计数量,一次得结果集。或者统计总数写入存储过程中。

MVC错误:查询的结果不能枚举多次