Добавлены файлы сопоставления встроенных ресурсов - класс не сопоставлен - PullRequest
0 голосов
/ 28 декабря 2011

В моем приложении asp.net mvc я использую nhibernate 3.2 в качестве ORM. У меня есть структура каталога, как .. \ Models \ Persons с User.cs и OtherClass.cs в нем, а также .. \ Mapping с файлами hibernate.xml, Persons.xml Я добавил файлы сопоставления в качестве встроенных ресурсов и в коде приложения у меня есть

Assembly assembly = Assembly.GetExecutingAssembly();
config.AddAssembly(assembly);
sFactory = config.BuildSessionFactory();

Я пытался запустить простой запрос hql

From User up WHERE up.Password=admin AND up.Login=admin

но я все еще получаю ошибку:

Первое случайное исключение типа 'NHibernate.Hql.Ast.ANTLR.QuerySyntaxException' произошло в NHibernate.DLL
Пользователь не отображается [ОТ пользователя вверх ГДЕ up.Password = admin И up.Login = admin]

Я не могу понять, что я делаю неправильно. Буду признателен за любую помощь.

1 Ответ

0 голосов
/ 28 декабря 2011

Можете ли вы проверить, загружены ли сопоставления, проверяя свойства сеанса после создания?

...