【问题标题】:How do i view the SQL generated by EntityFramework Core?如何查看 Entity Framework Core 生成的 SQL?
【发布时间】:2020-07-17 11:02:08
【问题描述】:

我正在寻找一些简单的东西,这样任何像我这样的猴子都可以轻松理解和实现它。如果可能的话,我只想查看 SQL 查询,而没有可能让我感到困惑的额外代码或注释。

我正在使用 ASP.NET Core 3.1 和 Entity Framework Core 3.1

【问题讨论】:

    标签: asp.net-core entity-framework-core


    【解决方案1】:

    如何查看EntityFramework Core生成的SQL?

    您可以尝试在appsettings.json 中将Microsoft.EntityFrameworkCore 设置为Debug 以记录EF 事件。

    "Logging": {
      "LogLevel": {
        "Default": "Information",
        "Microsoft": "Warning",
        "Microsoft.Hosting.Lifetime": "Information",
        "Microsoft.EntityFrameworkCore": "Debug"
      }
    }
    

    调试代码并在输出窗口中检查生成的SQL查询。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-30
      • 1970-01-01
      • 2021-11-28
      • 2019-12-11
      • 2017-12-16
      • 2018-07-31
      相关资源
      最近更新 更多