C# Asp.NetCore 报错There is already an open DataReader associated with this Connection which must be closed first.
已有打开的与此命令相关联的DataReader,必须首先将它关闭。
百度之后问题已经解决
https://www.mmbyte.com/article/43100.html
其实是
foreach(var user in userManager.Users)的时候
【该Users
属性是IQueryable<User>
,看起来好像在迭代数据时一直在对数据进行开放式流查询,如果您尝试执行第二个操作,则会导致问题。】
改成
【foreach (var user in userManager.Users.ToList())】
就好了