Different user types in ASP.Net Identity 2.0

In my application I am using ASP.NET Identity and I have different types of user( Teacher, Student, …) that have their own properties, For for Teacher I have Experience, Languages Spoken, Certifications, Awards, Affiliations, ... and for Student I different information. So in this way I can't use roles because of different information per user. So all of them actually are users I mean they can login on my site. Also They have common information for signing up: First Name, Last Name, Email, Password Now what do you think and what's the best option for doing this? Should I create class for each user that inherits from IdentityUser<int, CustomUserLogin, CustomUserRole, CustomUserClaim> ? Any idea?

by Sir1Afifi via /r/csharp

Leave a Reply