Extending asp.net mvc 5 identity with custom tables

后端 未结 1 1982
时光说笑
时光说笑 2020-12-31 14:42

I have an asp.net mvc 5 application with individual user account security extended with user roles and centralized user administration (users can\'t create accounts, only ap

相关标签:
1条回答
  • 2020-12-31 15:10

    You just need to add mapping to company table like this:

    public class ApplicationUser : IdentityUser
    {
    
    // User name, full name, e-mail etc....
        public virtual ICollection<Company> Companies { get; set; }
    }
    

    and in company entity:

    public class Company
    {
    
        //other properties
        public virtual ApplicationUser  User { get; set; }
    }
    

    Then add new migration by Add-Migration command in your Package Manager Console. After this moment you will get migration script in your Migrations folder.

    And then just call Update-Database on the same console for applying your migration to database.

    0 讨论(0)
提交回复
热议问题