我有在Sql Server中内置的用户Db,并且根据应用程序要求有很多列。如何在身份服务器4中使用此用户表?是否有任何git hub参考项目可以做到这一点?
答案 0 :(得分:1)
通过继承IdentityUser
创建自己的用户类。在那里,您可以添加自己的属性并覆盖现有属性(以将其映射到列名)。
public class ApplicationUser : IdentityUser
{
public ApplicationUser()
{
IsActive = true;
}
// these two properties are your custom ones
public int? StaffId { get; set; }
public bool IsActive { get; set; }
// here you map an Identity property to a column you already have
[Column("LockoutEndDateUtc")]
public override DateTimeOffset? LockoutEnd { get; set; }
}