I'm working with ASP.NET MVC5 and following the code-first method of development for my application.
I'm having some trouble understanding what the best course of action would be to take in this situation. I have the default ASP.NET Application User model and I created an event model. Application users can have multiple events. I want to create a profile page, which pulls data from the application user model and the event model. Reading through a bunch of different posts it seems like I would create a ViewModel? This is somewhat confusing because this means I am mixing elements of MVVM and MVC?
Is this the best course of action? To me it doesn't make sense to create a new model that combines these items together, in addition with the code first method, a new table created for this model which I do not want to happen.