Свободный Nhibernate Нет персистора для имени класса - PullRequest
0 голосов
/ 09 сентября 2010

Я получаю эту ошибку, хотя все мои отображения довольно просты и правильны. Я получаю эту ошибку только на избранных классах. Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 09 сентября 2010

Эта ошибка возникает, поскольку класс не является общедоступным. Просто измените класс на public, и это больше не повторится. Однако, если вы не хотите показывать сборку вне сборки, вы все равно можете пометить конструктор как «внутренний».

Единственным недостатком является то, что класс обнаруживается в intellisense. Однако вы получите ошибку времени компиляции, если попытаетесь ее использовать. Так что это не должно быть проблемой.

Для более подробной информации http://weblogs.asp.net/chanderdhall/archive/2010/09/09/no-persister-for-lt-classname-gt.aspx

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