在 EFCore 配置context中 使用,如何配置 请查阅 我的 Entity Framework Core 配置
//这个是字段 用于输出到控制台
public static ILoggerFactory loggerFactory = LoggerFactory.Create(builder => builder.AddConsole());
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
base.OnConfiguring(optionsBuilder);
optionsBuilder.UseSqlServer("Data Source=ADMIN\\MSSQLSERVER2012A;Initial Catalog=demo1;User ID=sa;Password=123456");
//这个是 EFCore 详情日志+sql语句
//optionsBuilder.LogTo(msg => Console.WriteLine(msg));
//这个是 日志 查看运行sql语句
optionsBuilder.UseLoggerFactory(loggerFactory);
}
引用命名空间
Microsoft.Extensions.Logging.Console