Предположим, что у меня есть таблица категорий со столбцом, который содержит идентификатор родительской или дочерней категории из той же таблицы. Этот дизайн позволил бы мне иметь неограниченные уровни категорий или неограниченные уровни в потоке, например.
Как я могу сопоставить эти отношения с NHibernate? Есть ли какие-либо недостатки или предупреждения, которые я должен учитывать при этом?