Многоуровневые объекты дочерних объектов в беглом NHibernate / NHibernate - PullRequest
0 голосов
/ 15 марта 2009

У меня есть объект, у которого есть список объектов Child1. Отображения кажутся хорошо работать для этого. Если я попытаюсь добавить список объектов Child2 в Сущность Child1 и настройка сопоставления сопоставления xml, похоже, не получают создан, и я получаю эту ошибку:

Метод испытания vRATest.ORMTest.NHibernateTests.NHibernate_Should_Be_Able_To_Get_All_Routes_Using_ProjectID сгенерировано исключение: NHibernate.MappingException: ссылки на ассоциации не назначенный класс: vRA.Domain.RouteLocationNH.

Я уже несколько раз проверял свои сущности и сопоставления, но не могу кажется, выяснить, как заставить этот 3-й уровень работать. Это даже возможно в Свободном NHibernate или даже NHibernate? Я новичок в обоих эти технологии так думали, что лучше спросить. Если у кого есть работающий пример 3-х уровней сущностей, которые работают, я бы хотел видеть, как сделай это.

спасибо заранее! Билл

1 Ответ

0 голосов
/ 16 марта 2009

Это определенно возможно. Сообщение об исключении указывает, что у вас отсутствует сопоставление для одного из классов в одном из ваших вызовов References<T>() (или many-to-one в сопоставлениях XML) в одной из ваших карт.

Просмотрите ваши классы и убедитесь, что у вас есть класс ClassMap для каждого класса сущностей, на который ссылается любое из ваших существующих сопоставлений.

Тот факт, что проблема возникла после того, как вы настроили отображение от Child1 до Child2, указывает мне, что это проблема с Child2 или одним из классов, на которые он ссылается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...