[英]Is it possible to override UserManager.GetRoles to return RoleId as well
我正在使用默認的MVC身份驗證。 在AspNetRoles表中,我有
Id Name
1 Administrator
2 Moderator
3 User
然后,UserManager.GetRoles(UserId)將僅返回角色名稱。 是否可以獲取ID還是我應該使用某種LINQ?
無法獲得像UserManager.GetRoles(UserId)
這樣的角色ID,但是您可以使用此LINQ獲得角色ID
var roleId = _dbContext.Roles.FirstOrDefault(r => r.Name == roleName).Id;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.