I have an Asp.Net MVC 3 application with a database \"Consultants\", accessed by EF. Now, the Consultant table in the db has a one-to-many relationship to several other tables f
You may take a look at the following blog post about writing custom object templates. Also don't use EF models in your views. Design view models that are classes specifically tailored to the needs of a given view and have your controller map between the EF models and the view models that should be passed to the view. AutoMapper is a good tool that could simplify this mapping.