времена меняются.Существует несколько генераторов, которые будут создавать первые сущности кода и сопоставления, используя EDMX в качестве источника.В библиотеке расширений их несколько.Скорее всего, вы захотите использовать EF 5.x DBContextFluent Generator для C #.http://visualstudiogallery.msdn.microsoft.com/5d663b99-ed3b-481d-b7bc-b947d2457e3c
Существует также EF 5.x DbContect Generator, который iirc помещает информацию о сопоставлении на модели.
После установки любого из них вы можете редактировать EDMX и щелкнуть правой кнопкой мыши.«Добавить элемент генерации кода».Это установит шаблоны .tt и сгенерирует класс сущности, класс DbContext и файлы сопоставления.
Имейте в виду, что если у вас есть какие-либо партиалы с проверкой, если они находятся в той же папке, что и ваш edmx с тем же именем, что и сущность, они будут перезаписаны.Вам просто нужно переименовать эти партиалы, поскольку генератор помещает частичное ключевое слово в сущности, или, что еще лучше, перемещает этот код во вновь создаваемые классы сущностей.
Как только эти файлы будут на месте, вы можете удалитьФайлы .tt и .edmx, и в дальнейшем вы поддерживаете свои сущности в коде.