Ответ 1
Вы можете сделать это с помощью NHibernate Mapping Generator.
Есть ли генератор карты классов для Fluent NHibernate? Мне нужно что-то вроде db2hbm, но я хочу, чтобы он генерировал карты Fluent Class, а не xml-сопоставления.
Я знаю AutoMapping для Fluent, но это не то, что я хочу. Я хочу, чтобы иметь возможность создавать карты классов из таблиц в базе данных и вставлять их в мой репозиторий src.
Вы можете сделать это с помощью NHibernate Mapping Generator.
Вы можете сделать это с помощью Visual NHibernate. Установите флажок "Свободный запрет" на экране "Параметры", чтобы создать код отображения FNH.
LLBLGen Pro - отличный инструмент, который может это сделать и многое другое. Это не бесплатно, но это стоит каждого процента.
Это самая близкая вещь, с которой я столкнулся (пример T4 Templates для создания Fluent NH-сопоставлений): http://www.pnpguidance.net/Post/SampleFluentNHibernateT4TemplatesCodeGenerationLINQToSQL.aspx