0

我正在研究.NET Core项目,并且已将自定义列添加到用户在注册过程中设置的名为“DisplayName”的ASPNetUsers表中。我已经用这些数据成功迁移了表格,一切正常。在.NET Core中获取已登录用户的自定义属性

但是,在我的登录部分中,我必须通过UserManager访问用户的数据,并且没有办法获取该用户名的DisplayName INSTEAD。

我需要做些什么来扩展“正常”Identity Manager的功能以使自定义方法检索存储在DisplayName列中的文本?

回答

0

通过获取当前用户,我可以访问DisplayName属性作为对象的普通属性。

var currentUser = await _UserManager.GetUserAsync(User); 
currentUser.DisplayName; 
相关问题