Im довольно новый для nhibernate, так что это может быть довольно просто, но я havent нашел ответ в Интернете.Возвратите только родителя, используя nHibernate
Допустим, у меня есть класс родителя и класс ребенка. У родительского класса может быть много дочерних классов, связанных с ним. Теперь, когда я пытаюсь загрузить определенный Parent nhibernate, он также заполняет мою Child Collection для меня. Есть ситуации, когда я хочу просто вернуть родительский класс без коллекции Child.
Я знаю, что могу включить ленивую загрузку, но это не будет работать, поскольку я сериализую Parent для XML. Сериализатор XML не может работать с nhibernate PersistanceBag, который содержит коллекцию Child.
Итак, есть способ определить класс родителя, скажем, ParentView, который работает в одной таблице, но содержит только свойства родителя, а не все его дети и внуки?
Выглядит интересно, я использую fluentnhibernate и im довольно новый для nhibernate в целом. Есть ли способ добиться того же результата, используя беглость? – SecretDeveloper
Fluent NHibernate - вспомогательный элемент отображения. Это решение, представленное выше, является запросом и не входит в сферу действия Fluent NHibernate. –
Да, это сработало. Благодарю. – SecretDeveloper