У меня есть группа. Эта группа может содержать группы, и это необходимо сопоставить с помощью NHibernate. Я делал это раньше, но на этот раз я получил существующую базу данных, которая на самом деле не хранит данные так, как мне бы этого хотелось.
База данных выглядит так:
Группы
Id
Groups_Link
ParentId
ChildId
Понятия не имею, как это отобразить?
Edit:
Похоже, это не так просто. Одна группа может существовать как дочерняя для нескольких групп. Думаю, это должна быть ассоциация «многие ко многим». Ну, еще предстоит выяснить, как это сделать. Будем очень благодарны за любые подсказки!
Edit:
Я думал, что представления могут помочь мне решить проблему, но, похоже, существуют некоторые ограничения на вставку, обновление и удаление в представлениях, которые затрудняют это.