2010-12-01 7 views
0

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

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

...?

Редактировать: Мой коллега re-posted the question with some more information on the LLBLGen forums согласно их просьбе.

ответ

2

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

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

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

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

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

Это зависит от вас, что лучше подходит вашему проекту.