(这个问题将自行回答,因为我在搜索过程中没有找到一个好的答案。如果有现成的答案,请告诉我。)
如何向存储在AspNetUsers表中的ApplicationUser添加属性?
发布于 2018-03-26 06:03:21
这个问题的答案非常简单,以至于被忽略了:
首先,将其添加到数据库,然后将其添加到ApplicationUser类:
public class ApplicationUser : IdentityUser
{
public int TenantId{ get; set; }
}这就是添加TenantId所需做的全部工作。现在,当您需要知道用户的TenantId时,只需像往常一样使用UserManager:
var user = await _userManager.FindByNameAsync(model.Email);返回的用户将从数据库填充TenantId。
您可以使用以下命令保存更新的自定义特性:
await _userManager.UpdateAsync(user);就这样。
https://stackoverflow.com/questions/49481408
复制相似问题