Проблема с пружиной + nhibernate в среде .net - PullRequest
0 голосов
/ 09 марта 2010

Я работаю с Spring.net 1.3 и nHibernate для .net 1.3. При получении контекста приложения с использованием XML (_appContext = new XmlApplicationContext ("abc.xml")) я получаю исключение как «Ошибка создания объекта с именем« NHibernateSessionFactory », определенного в abc.xml» Ошибка инициализации объекта: следующие типы нельзя использовать в качестве прокси-серверов "

Я объявил все свойства класса как public virtual.till, почему я получаю это исключение

Заранее спасибо

1 Ответ

0 голосов
/ 09 марта 2010

Вы, должно быть, пропустили пометку свойства или метода как виртуального. Сообщение об исключении (или InnerException, я не знаком с Spring) должно точно указать, какой тип является проблемой. Например, я просто воспроизвел это:

{"The following types may not be used as proxies:\nModel.Project: method get_ProjectId should be 'public/protected virtual' or 'protected internal virtual'"}
...