Abp vNext 在控制台输出SQL
废话不说,直接上代码
找到EntityFrameworkCore层,在DbContext类(如BookStoreDbContext)。重写OnConfiguring方法
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
//日志输出SQL语句
optionsBuilder.LogTo(Console.WriteLine, LogLevel.Information)
.EnableSensitiveDataLogging();
base.OnConfiguring(optionsBuilder);
}
但是发现,APB内置的表,不输出日志。想输出日志
找到Host,Program类,将main方法中的代码.MinimumLevel.Override("Microsoft.EntityFrameworkCore", LogEventLevel.Warning),改成.MinimumLevel.Override("Microsoft.EntityFrameworkCore", LogEventLevel.Information)即可。

浙公网安备 33010602011771号