Инструмент для генерации отображений Fluent NHibernate - PullRequest
0 голосов
/ 31 марта 2010

Я пытаюсь интегрировать NHibernate в существующее приложение с несколькими сотнями таблиц. Из-за того, что не было строгого соблюдения соглашений, я не могу использовать Automap. В результате я собираюсь использовать Fluent для ручного сопоставления всех ассоциаций.

Вместо того, чтобы делать это вручную, я надеюсь, что существует существующий инструмент, который может либо проходить через мое решение, либо через базу данных и удалять сопоставления.

Кто-нибудь знает о каком-либо проекте с учетом этого?

Спасибо!

Ответы [ 3 ]

2 голосов
/ 31 марта 2010

Я не знаю инструмента, который делает это на Fluent, но есть много вариантов сделать это со старыми файлами hbm xml. CodeSmith и MyGeneration являются двумя, которые рекомендуются в качестве отправной точки для ваших классов и hbms.

1 голос
/ 12 апреля 2012

Старый вопрос, возможно, все еще актуален для некоторых. Если вы ищете решение с открытым исходным кодом, попробуйте NHibernate Mapping Generator

1 голос
/ 03 ноября 2010

LLBLGen Pro V3 будет делать именно это, он может генерировать либо традиционные .hbm.xml, либо плавные отображения для всей вашей базы данных.

...