Допустим, у меня есть простой класс> между родителями и ребенком структуру, как показано нижеФильтрация NHibernate иерархии таблиц, используя ссылку
Public Class Parent
Public ParentID As Integer
Public Children As IList(Of Child)
End Class
Public Class Child
Public ChildID As Integer
Public Parent As Parent
End Class
Они отображаются две таблицы, используя Fluent NHibernate. Нет проблем.
У меня теперь есть 3-й класс, назовем «Пользователь». Этот класс содержит список родительских объектов.
Public Class User
Public UserID As Integer
Public Parents As IList(Of Parent)
End Class
Однако список родителей должен быть отфильтрован для пользователя с помощью таблицы отображения (UserParentMap), который содержит идентификатор пользователя и ParentId. Кроме того, объекты «Child» должны фильтроваться аналогичным образом с помощью таблицы UserChildMap, которая содержит UserID и ChildID.
Мой вопрос: возможно ли получить NHibernate для автоматического использования этих таблиц сопоставления для фильтрации родительской/дочерней коллекции при сопоставлении их с пользователем?
Благодаря
Джеймс
Я немного запутался ... ты говоришь о многих отношениях ко многим? –
Я не думаю, что я хочу сделать, возможно, tbh. – James