我试图弄清楚如何访问ASP.NET控制器之外的当前登录用户名.
例如,我试图这样做:
设置跟踪实体的跟踪DbContext.
这是我的,ApplicationDbContext但我一直收到错误的说法_httpContextAccessor是null:
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