title: Pass POCO around in a Asp.Net MVC application
body: <p>I am having an Asp.Net MVC 3 app where i need to pass around a Viewmodel to different Views and i am wondering what is the correct approach to accomplish this.
  Once the user logs in and gets the user object,i need to use the same user object to Views such as ViewUser, EditUser etc.I am currently passing the User id(Once the user logs in succesfully) in @html.actionlink method as objectroutes and getting the user object from the database every time. </p>
  
  <p>Is this the right approach ? I didnt want to use Session.</p>
  
  <p>Thanks !</p>