Обновление:
Этот ответ больше не актуален, так как EF 5+ полностью полнофункциональный с инструментами переноса кода в начале.
Я забросил код первымв то время как это, казалось, не было полнофункциональным, как я надеялся.Недавно у меня было время немного поиграть с EF 4.1 и изучить его более подробно.Все, что я действительно считаю, что им не хватает сейчас, это возможность миграции данных / схем.Такое удаление и воссоздание базы данных не очень идеально.
В ходе проверки я обнаружил, что инструмент, который я запрашиваю в этом вопросе, действительно поставляется с EF 4.1.Это шаблон генерации кода, который называется «Генератор ADO.NET DbContext».Его можно найти, открыв существующий файл EDMX, щелкнув правой кнопкой мыши область разработки и выбрав «Добавить элемент генерации кода».