Генерация файлов сущностей в папки по схеме с помощью LLBLGenPro для NHibernate
У нас есть БД с несколькими схемами с одинаковыми таблицами в разных схемах. Использование LLBLGenPro для создания объектов NHibernate. Однако LLBLGenPro падает, жалуясь на наличие дублированных имен таблиц.
Мы хотим, чтобы сущности генерировались в пространствах имен для каждой схемы (чтобы это работало путем изменения шаблонов), и чтобы каждая схема создавалась в отдельной папке.
...?
Изменить: мой коллега повторно опубликовал вопрос с дополнительной информацией на форумах LLBLGen в соответствии с их запросом.
1 ответ
(пожалуйста, оставляйте вопросы о llblgen pro на наших собственных форумах по адресу http://www.llblgen.com/tinyforum чтобы наша служба поддержки могла их найти, спасибо)
БД с несколькими схемами, вы имеете в виду 1 каталог с несколькими схемами (SQLServer) или несколько схем, как с Oracle?
Во всяком случае, это поддерживается. Какую именно ошибку вы получили и когда? Вы используете последнюю сборку? Если нет, пожалуйста, скачайте последнюю сборку.
Если вы хотите, чтобы объекты группировались по целевой схеме, вы можете сгруппировать их в проекте и использовать группу в пользовательском шаблоне в качестве пространства имен.
Вы также можете использовать механизм группировки в конструкторе для генерации проекта vs.net для каждой группы, который выполняется в своем собственном пространстве имен и папке. Недостатком этого является то, что отношения между сущностями в разных группах, конечно, не поддерживаются, поэтому в этом случае вы должны дублировать сущности.
Вам решать, что подходит вашему проекту лучше всего.