In my application 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 log
in to 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 the class for each user that inherits from
IdentityUser<int, CustomUserLogin, CustomUserRole, CustomUserClaim> ?