Генерация файлов сущностей в папки по схеме с помощью LLBLGenPro для NHibernate - PullRequest
0 голосов
/ 01 декабря 2010

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

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

...

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

1 Ответ

2 голосов
/ 01 декабря 2010

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

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

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

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

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

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

...