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