efcore 输出显示sql语句

1.nuget安装 Microsoft.Extensions.Logging.Debug

2.修改dbcontext类

 public static readonly LoggerFactory LoggerFactory = new LoggerFactory(new[] { new DebugLoggerProvider() });

重写该方法

protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseLoggerFactory(LoggerFactory);

base.OnConfiguring(optionsBuilder);
}

3.查看sql

 

 

 

参考https://www.cnblogs.com/fb208/p/11551396.html

 

posted @ 2021-10-25 15:14  Ace001  阅读(919)  评论(0编辑  收藏  举报