我有带有 EFCore 数据库上下文的 .net core 应用程序:
public class MyappDbContext : DbContext
{
private ILogger<MyappDbContext> _logger;
public MyappDbContext(DbContextOptions<MyappDbContext> options)
: base(options)
{
// ???
}
}
Run Code Online (Sandbox Code Playgroud)
在启动类中我注册了上下文:
services.AddDbContext<MyappDbContext>(options => options.UseSqlServer(connectionString));
Run Code Online (Sandbox Code Playgroud)
如何注入MyappDbContext, ILoggeror ILoggerFactory(创建记录器)?