现在,我需要Dbcontext中的IPrincipal自动填充审计字段(CreatedBy、UpdatedBy等)。由于太天真,我可以在我的DbContext构造函数中注入IPrincipal:
public MyDBContext(DbContextOptions<MyDBContext> options, IPrincipal在这种情况下,注入IPrincipal的正确方式是什么?我想我可以遵循与相同的方法,创建一个IClaimsPrincipalAccessor,将其注册为单例,并将其注入</em