Я пытаюсь получить NHibernate для загрузки некоторых записей для меня (он был частично настроен и уже используется для некоторых других частей приложения), а во время работы над отображением> < any> У меня есть это исключение:Разбор текста исключения NHibernate
[InvalidOperationException: any types do not have a unique referenced persister]
Может кто-нибудь помочь мне разобрать, что они подразумевают под этим? Я могу придумать много совершенно разных значений для этого предложения. Я могу интерпретировать первую часть как:
- типов, объявленные с < любого> не может иметь УРП, но у вас сделать
- типов, объявленных с < любым> должен иметь УРП, но у вас нет
- любой типов вашей программы должен ...
И с любым из них, я могу увидеть вторую часть как:
- у вас есть более чем один стойкая бактерия, но только один допускается
- у вас нет стойкая бактерия, но один требуется
- у вас есть один, но не ссылаться на него правильно
(Да, я Пока неясно, по большей части их терминологии, но обычно, когда я неясен в некоторых частях, сообщения об ошибках, по крайней мере, достаточно ясные, чтобы я мог понять, что они понимают под контекстом. И это исключение указывает на точку входа в NHibernate, а не на плохое сопоставление в моем файле .hbm.xml или в свойстве в определенном классе.)
Я просмотрел документы API, но они выглядят совершенно бесполезными здесь ,
спасибо!
Опубликуйте свои файлы HBM и запрос, который вы пытаетесь выполнить. – jonnii