|
Nhibernate - многие-ко-многим и дополнительные данные
|
|||
---|---|---|---|
#18+
Доброго времени суток! Есть 3 таблицы (в упрощённо виде): Element#elIdint elBaseCostint Offer#ofIdint ofNamevarchar OfferElement#ofIdint#elIdintofRealCostint Связь многие-ко-многим первых двух таблиц через третью. У каждого экземпляра Element при загрузке из базы необходимо заполнить атрибуты elBaseCost и ofRealCost, чтобы менеджер наглядно видел базовую стоимость элемента и стоимость, предлагаемую клиенту. Вопрос 1: Как настроить такой маппинг? Вопрос 2: Как настроить маппинг, который бы позволял ещё и сохранять ofRealCost одновременно с сохранением экземпляра Element ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2011, 21:09 |
|
Nhibernate - многие-ко-многим и дополнительные данные
|
|||
---|---|---|---|
#18+
_spin_, Таблица Element как бы намекает, что у класса Element нет свойства ofRealCost. Как вы собрались его заполнять? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2011, 10:26 |
|
Nhibernate - многие-ко-многим и дополнительные данные
|
|||
---|---|---|---|
#18+
SolYUtor, В классе соответствующее поле есть. А в таблице - нет. Базу менять нельзя, она используется в сторонних приложениях. SQL-запросом получить нужные данные несложно, а вот с сохранением изменений пока ничего изящного не придумал. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2011, 18:42 |
|
Nhibernate - многие-ко-многим и дополнительные данные
|
|||
---|---|---|---|
#18+
_spin_, Интересно вы вопросы ставите... Рисуете структуру таблиц, которой на самом деле нет, и просите замапить на нее неизвестно какие классы. Давайте сначала. Код классов и структуру таблиц в студию. И описание проблемы применительно к ним. Надо ли говорить, что интересует реальная структура и реальные классы? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2011, 18:48 |
|
Nhibernate - многие-ко-многим и дополнительные данные
|
|||
---|---|---|---|
#18+
SolYUtor, Ну уж как могу, так и ставлю )) Только что докурил ман, кажется нашел то что нужно. Если не сработает - выложу сюда рабочую вырезку из проекта, чтоб не копипастить километры кода. Если сработает - сдам проект и внятно опишу решение. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2011, 19:25 |
|
|
start [/forum/topic.php?fid=17&msg=37440646&tid=1350625]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
60ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 156ms |
0 / 0 |