Генерация классов POCO и отображение для существующей базы данных с использованием Entity Framework
Можно ли автоматически генерировать классы POCO и сопоставление с базой данных, определенной отдельно, с использованием Fluent API (вместо аннотаций) для существующей базы данных? Вместо того, чтобы кодировать все эти классы сущностей вручную, мне легче, если они генерируются автоматически, а затем я могу изменить их по мере необходимости, если имена не являются неправильными (множественное или единственное число) или некоторые из отношений не отображаются правильно и т. Д. это сэкономит мне много времени по сравнению с кодированием всех классов сущностей и отношений с нуля, и я не так хорошо знаком с беглым синтаксисом API.
2 ответа
Да, я рекомендую вам использовать Entity Framework Power Tools CTP1
Обратный код инженера сначала - генерирует классы POCO, производное отображение DbContext и код сначала для существующей базы данных.
надеюсь это поможет
Инструменты Power невероятно медленно генерируют файлы. Работа над базой данных моей компании занимает больше часа (есть много таблиц).
Вместо этого взгляните на это визуальное расширение студии http://visualstudiogallery.msdn.microsoft.com/ee4fcff9-0c4c-4179-afd9-7a2fb90f5838
Он генерирует более чистый код, классы сериализации WCF и включает ограничения по умолчанию для базы данных как часть POCO ctor.
Отказ от ответственности: я должен упомянуть, что я являюсь автором этого расширения