ASP.NET MVC5用户配置文件帐户(身份验证数据)与业务用户属性

时间:2018-06-02 11:39:42

标签: asp.net-mvc database-design architecture

我有一个应用程序,我正在使用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 
}

0 个答案:

没有答案