将 Web 应用程序升级到 .Net Core 3.1 后,我们无法再看到在 Application Insights 中执行的实际 SQL 查询。由于 EF Core 3.x 存在一些严重的性能问题,我们将 EF Core 保留在 2.2 版本,因此不确定这是否与此有关?我们现在看到的只是目标数据库的详细信息:
在此之前,我们使用 AspNetCore 2.2 和 EF Core 2.2,一切都工作正常,Application Insights 向我们展示了正在执行的实际 SQL 语句。
我们尝试了Microsoft 的建议,建议将Microsoft.Data.SqlClient nuget 包添加到项目中,但这绝对没有任何作用。
我们还尝试在应用服务中打开“ Application Insights -> Sql Commands ”选项,但这也没有任何作用。
有人对如何使其再次正常工作有任何建议吗?
谢谢
编辑:
我们引用的 Nuget 包: