是的,我目前停留在一个简单的代码上,我的应用程序应该很快完成,考虑到相同的查询在SSMS中运行大约需要34秒,并使用大约90mbps:
但是然后,看看运行相同查询时EF的作用:
甚至不使用ADO.NET,它的运行速度就和SSMS一样快。是什么赋予了?我还没有尝试使用.NET Framework。当前使用.NET Core 3.1。这是一个错误吗?
非常感谢任何指针,在此先谢谢您!
对于那些遇到与我相同的问题的人:问题是因为我(正确地)使用了MultipleActiveResultSets=true
。原来,我必须对此特定的代码部分禁用它,然后我才能继续使用它。感谢https://stackoverflow.com/a/51824444/1598811上的@Reza的建议:)