2010-07-30 2 views
1

У меня есть таблица, которая сохраняет ссылки на документы. Столбцы как это:NHibernate: Карта одна на многие на невооруженной табличной структуре

link_id # имя_таблица # table_id # ссылка

В столбце имя_таблицы содержит ссылку на другую таблицу, а table_id содержит ссылку на PK другой таблицы.

Это означает, что у меня есть несколько таблиц, которые используют эту таблицу для сохранения ссылок в порядке 1: n.

В NHibernate у меня есть несколько бизнес-объектов, которые не имеют ничего общего, но что они хранят ссылки в этой таблице. Есть ли способ сопоставить отношения «один-ко-многим» в такой таблице в каждой из этих объектов, чтобы они могли содержать список ссылок? enter code here

+0

Вы используете Castle ActiveRecord? – Gage

ответ

1

Ближайшая вещь, которая напоминает то, что вы ищете в мире NHibernate, представляет собой отображение <any>; вы можете больше узнать о его использовании в этом article.