Я полагаю, что вы ищете подход Database First, используя Entity Framework.
Microsoft имеет видео на MSDN, когда вы создаете приложение MVC3 с подходом базы данных, также доступнымв тексте в виде сообщения в блоге .
Это позволит сгенерировать необходимые модели на основе вашей БД.Однако я считаю, что контроллеры должны быть добавлены вручную.