Как говорит Дэвид Нил, EmdGen - вариант, если это действительно то, что вы хотите.
Существует также EmdGen2 , преимущество которого заключается в том, что он может работать напрямую с файлом Edmx:
EdmGen2 - инструмент командной строки для
Microsoft ADO.NET Entity Framework.
Инструмент можно использовать как замену
для инструмента EdmGen.exe, который поставляется
с .Net Framework 3.5 SP1.
EdmGen.exe может только читать и писать
Форматы файлов CSDL, SSDL и MSL.
Тем не менее, EdmGen2.exe может читать и
записать формат файла EDMX, используемый
Инструменты дизайна Visual Studio.
Кроме того, EdmGen2.exe может
перевод между EDMX и CSDL, SSDL
И форматы MSL, и исходный код может
служить примерами использования инструментов
API, определенные в
Сборка System.Data.Entity.Design.
Дополнительно, EdmGen2.exe содержит некоторые
экспериментальная функциональность не найдена
в EdmGen.exe. Анкит Мальпани, ан
стажер с Microsoft Research в
лето 2008 года, и Джеймс Тервиллигер,
пост-док исследователь с MSR,
обновил EdmGen2.exe с возможностью
выявить наследство
реляционные отношения в реляционной базе данных
схемы. Вы можете получить доступ к этому
функциональность с помощью
Опция «RetrofitModel».
Опция RetrofitModel подключается к
экземпляр базы данных и создает
Модель EDM (csdl, msl, ssdl и edmx
файлы), что включает в себя наследование.
Инструмент использует методы интеллектуального анализа данных для
определить модели TPT и TPH в
экземпляр базы данных, а также вертикальный
разделение и создает
Подходящая модель и картография. Чтобы использовать
инструмент, запустить EdmGen2 с
следующие аргументы: