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