Что такое хороший инструмент обратной разработки БД для NHibernate? - PullRequest
1 голос
/ 18 марта 2009

Кто-нибудь знает хороший инструмент для обратного проектирования сопоставлений и бизнес-классов для NHibernate? NHibernate лучше всего подходит для разработки новых приложений, но нам также нужно работать с большими устаревшими базами данных. Я пробовал NGen, который работает нормально, но он делает всю БД, и вы не можете выбрать отдельные таблицы или сопоставить с sprocs, и он отображает UNIQUEIDENTIFIER в UNIQUEIDENTIFIER (должен был быть GUID).

У нас есть корпоративный бюджет, поэтому инструмент не обязательно должен быть бесплатным. Я понимаю, что Франс сказал, что следующая версия LLBLGen будет обеспечивать поддержку NHibernate и других третьих сторон (будет ли LL единственным генератором, который будет править ими всеми?), Но это 4-й квартал или позже.

Ответы [ 2 ]

0 голосов
/ 19 марта 2009

Я использовал MyGeneration с NHibernate раньше. К сожалению, я не могу много рассказать о процессе установки / настройки, потому что я унаследовал файлы от другого разработчика. Я знаю, что вы сообщаете ему, с какой базой данных работать, и затем он возвращается со списком объектов базы данных (наверняка, таблиц и представлений, не уверен насчет хранимых процедур). Затем вы выбираете, для каких объектов вы хотите создать сопоставления, и нажимаете кнопку, которая генерирует сопоставления и / или классы с помощью механизма шаблонов.

0 голосов
/ 18 марта 2009

Мы используем исключительно LLBLGen и ЛЮБИМ его. Так как мы используем устаревшие базы данных, это было идеально. Может быть, альфа или бета будут доступны раньше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...