Возможно, вы используете EF-провайдера Devart dotConnect для Oracle при работе с базой данных Oracle. В этом случае следующая информация поможет вам выбрать инструмент.
Первая версия Entity Framework Power Tools также содержала возможность создания модели Code-First с быстрым отображением из существующей базы данных. Хотя эта функциональность полезна, она ограничена в том, что касается ее гибкости: разработчик может установить только строку подключения; после этого классы генерируются из всех объектов базы данных, доступных пользователю. Это не очень удобно, поскольку в Oracle, например, пользователю доступно множество схем, содержащих сотни, а иногда и тысячи таблиц.
Вместо того, чтобы прибегать к этой ограниченной функциональности, пользователи поставщиков Devart ADO.NET могут воспользоваться впечатляющими возможностями разработки на этапе проектирования Entity Developer, EF-дизайнера, поставляемого с поставщиками Devart. Также возможен выбор между подходом Database-First, как предусмотрено в EF Power Tools, и подходом Model-First, в рамках которого классы Code-First создаются в EDM-конструкторе.
По сравнению с EF Power Tools подход Database-First к разработке моделей EF Code-First также позволяет выбирать объекты, которые должны быть доступны в модели, устанавливать правила именования для генерации имен и свойств классов и т. Д. , Кроме того, полученная модель может быть изменена и улучшена в конструкторе.
Чтобы лучше удовлетворить потребности разработчиков, генерация кода Code-First в Entity Developer для C # и VB основана на T4-шаблоне, который легко доступен и может быть изменен в многофункциональном редакторе T4, содержащемся в Entity Developer. 1009 *
Дополнительные сведения о разработке Code-First в Entity Developer см. В разделе «Entity Developer - Шаблон EF Code First DbContext».
http://www.devart.com/blogs/dotconnect/index.php/entity-developer-ef-code-first-dbcontext-template.html