Генерация файлов сущностей в папки по схеме с помощью LLBLGenPro для NHibernate

У нас есть БД с несколькими схемами с одинаковыми таблицами в разных схемах. Использование LLBLGenPro для создания объектов NHibernate. Однако LLBLGenPro падает, жалуясь на наличие дублированных имен таблиц.

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

...?

Изменить: мой коллега повторно опубликовал вопрос с дополнительной информацией на форумах LLBLGen в соответствии с их запросом.

1 ответ

Решение

(пожалуйста, оставляйте вопросы о llblgen pro на наших собственных форумах по адресу http://www.llblgen.com/tinyforum чтобы наша служба поддержки могла их найти, спасибо)

БД с несколькими схемами, вы имеете в виду 1 каталог с несколькими схемами (SQLServer) или несколько схем, как с Oracle?

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

Если вы хотите, чтобы объекты группировались по целевой схеме, вы можете сгруппировать их в проекте и использовать группу в пользовательском шаблоне в качестве пространства имен.

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

Вам решать, что подходит вашему проекту лучше всего.

Другие вопросы по тегам