NHibernate много-к-одному по формуле? - PullRequest
0 голосов
/ 10 ноября 2010

Я использую NHibernate 2.1.2 и хотел бы загрузить связь многие-к-одному, используя формулу.

Для произвольного доменного объекта E [X] существует вычисление для получения первичного ключа предыдущего объекта E [X-1]. Мне бы хотелось, чтобы каждая сущность была загружена как узел в связанном списке, причем каждая сущность имеет свойство «Предыдущее», которое загружается лениво с использованием этой формулы, поэтому я могу просматривать историю, если мне нравится.

Другими словами, в текущей записи нет прямой ссылки на предыдущую запись, но доступна формула для вычисления предыдущего ключа.

Я пытался указать «формулу» для «многие к одному», но, конечно, он не работает с «в отображении свойств неверное количество столбцов». Любые другие предложения для достижения этой цели?

Ответы [ 2 ]

1 голос
/ 10 ноября 2010

Лучше всего это сделать с помощью PostLoadEventListener.

0 голосов
/ 27 ноября 2010

Проблема заключалась в ошибке в серии NHibernate 2.x. Я обновился до бета-версии NHibernate 3.0, и проблемы были решены.

...