EF Core 抓取SQL语句


一、日志输出

1、Nuget 引入:Microsoft.Extensions.Logging.Console

2、自定义 DbContext 重写 Onconfiguring() 方法

public partial class MyDbContext : DbContext
{
    //……其他代码
    protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
    {
        optionsBuilder.UseLoggerFactory(LoggerFactory.Create(builder => { builder.AddConsole(); })); //控制台打印SQL
    }
}