我有一个应用程序,我正在使用OWIN身份验证。应用程序的核心是用户所做的以及在他的个人资料中找到的内容。 OOB我们在DB中有电子邮件和密码。如果我在那里添加名字和姓氏,这有点自然。但是,活动列表和对属于业务领域的其他记录的引用如何?将所有这些数据保存在扩展IdentityUser的类中是否正确?
public abstract class User : IdentityUser
{
public string FirstName { get; set; }
public string LastName { get; set; }
public Address Address { get; set; }
public ICollection<Activity> Activities { get; set; }
//other business fields
}