我希望在 Identity 中拥有更多具有不同字段的用户类型。用户具有名称、PIN,员工也有姓名和部门。
我创建了一个应用程序用户来存储公共字段(例如名称(,这是一个身份用户
AppUser : IdentityUser {
public String Name;
}
我试图从他们那里获得我的真实用户(用户、员工(。
User : AppUser{
public String PIN;
}
Employee: AppUser{
public String Department;
}
虽然这似乎不起作用,但当我为数据库播种时,名称字段不会持久保存到数据库中。
这种方法有错吗?我还能怎么做?我错过了什么?
实体框架生成与类的属性对应的数据库列,而不是字段。所以试着喜欢
public class AppUser : IdentityUser {
public String Name { get; set; }
public String PIN { get; set; }
}