Я довольно новичок в nhibernate, так что это может быть довольно просто, но я пока не нашел ответа в Интернете.
Допустим, у меня есть родительский класс и детский класс. Родительский класс может иметь много дочерних классов, связанных с ним. Теперь, когда я пытаюсь загрузить определенный родительский объект, nhibernate также заполняет его дочернюю коллекцию для меня. Есть ситуации, когда я хочу просто вернуть родительский класс без дочерней коллекции.
Я знаю, что могу включить отложенную загрузку, но это не сработает, так как я сериализую Parent в XML. Сериализатор XML не может работать с nhibernate PersistanceBag, который содержит коллекцию Child.
Так есть ли способ определения класса Parent, скажем, ParentView, который работает с той же таблицей, но содержит только свойства Parent, но не все его дочерние элементы и внуки?