title: Creating a model that references two other models
body: <p>I'm working with ASP.NET MVC5 and following the code-first method of development for my application.  </p>
  
  <p>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?</p>
  
  <p>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.</p>