The registration and manage pages would like to "join" a separate user table that I am "joining" as I work to establish authentication using the new Identity and MVC5. I've read a lot about expanding the AspNetUser database, but I really want to learn how to join a different table. Because this project will serve as a model for other web site applications and because each project has different needs for user tables, I don't want to just add fields to the AspNetUser table. Instead, I think it will be more efficient to modify a different table.
I would highly appreciate any code samples because I learn better by doing than by reading about it.
Since ASP.NET Identity makes use of EF Code First, you may construct a new Code First class and add it to the DbContext to store your Profile as a distinct table. The article that follows demonstrates how to carry out this action.