小编mas*_*her的帖子

如何将 ILogger 注入 EFCore DbContext

我有带有 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(创建记录器)?

c# dependency-injection entity-framework-core

5
推荐指数
1
解决办法
4494
查看次数