作为记录谁输入/更新数据的记录的一部分,我在所有实体中添加了4个公共字段(“创建者”,“创建日期”,“修改者”,“修改日期”)。为此,我正在使用多个论坛中建议的阴影属性功能,包括https://dotnetcore.gaprogman.com/2017/01/26/entity-framework-core-shadow-properties/
我的问题是如何获取有关经过身份验证的用户的信息?。如果是控制器,则可以访问ApplicationUserManager,但是在这种情况下,阴影属性位于
AppDbContext:IdentityDbContext 类。
这是一个asp.net core 2 Web API项目。
任何建议都将受到高度赞赏。谢谢
c# entity-framework asp.net-web-api entity-framework-core .net-core