相关疑难解决方法(0)

将IHttpContextAccessor注入ApplicationDbContext ASP.NET Core 1.0

我试图弄清楚如何访问ASP.NET控制器之外的当前登录用户名.

例如,我试图这样做:

使用实体框架代码自动跟踪创建和修改字段

设置跟踪实体的跟踪DbContext.

这是我的,ApplicationDbContext但我一直收到错误的说法_httpContextAccessornull:

private readonly IHttpContextAccessor _httpContextAccessor;

public ApplicationDbContext(DbContextOptions<ApplicationDbContext> options, IHttpContextAccessor httpContextAccessor)
    : base(options)
{
    _httpContextAccessor = httpContextAccessor;
}
Run Code Online (Sandbox Code Playgroud)

c# entity-framework asp.net-core-mvc asp.net-core asp.net-core-1.0

5
推荐指数
2
解决办法
5670
查看次数