質問: ええ、私は現在、同じクエリがSSMSで約34秒で実行され、約90 mbpsを使用することを考えると、私のアプリがかなり迅速に実行する必要がある単純なコードに行き詰まっています。 ![ここに画像の説明を入力してください](https://i.stack.imgur.com/8GjCW.png) しかし、同じクエリを実行しているときにEFが何をするかを見てください。 ![ここに画像の説明を入力してください](https://i.stack.imgur.com/nScLc.png) ADO.NETを使用しなくても、SSMSと同じくらい高速になります。何ができますか?私はこれを.NET Frameworkでまだ試していません。現在.NET Core 3.1を使用しています。これはバグですか? どんなポインタでも大歓迎です、事前に感謝します!
回答: 私と同じ問題が発生した場合:この問題は、 `MultipleActiveResultSets=true`を( `MultipleActiveResultSets=true` )使用していたために発生しました。このコードの特定のビットに対しては無効にする必要があることがわかりました。その後、それを再開できます。その提案についてhttps://stackoverflow.com/a/51824444/1598811の @Rezaに感謝します :)