0
在我的asp.net mvc应用程序中,我将nhibernate 3.2用作ORM。我有目录结构像 .. \模型\与User.cs和OtherClass.cs在其中的人,也.. ..与文件映射hibernate.xml,Persons.xml我添加映射文件作为embeeded资源和应用程序代码I有已添加嵌入式资源映射文件 - 类未映射
Assembly assembly = Assembly.GetExecutingAssembly();
config.AddAssembly(assembly);
sFactory = config.BuildSessionFactory();
我试图运行简单的HQL查询
From User up WHERE up.Password=admin AND up.Login=admin
,但我仍然得到一个错误:
A first chance exception of type 'NHibernate.Hql.Ast.ANTLR.QuerySyntaxException' occurred in NHibernate.DLL
User is not mapped [ FROM User up WHERE up.Password=admin AND up.Login=admin]
我不能得到一个想法是什么,我做错了。我会很感激任何帮助。
当试图用sessionfactory.GetClassMetadata()检查类每当我检查任何类,似乎嵌入失败它......但如何修复它? – Axxxon 2011-12-28 21:04:43
确定与'config.AddInputStream()'发现了,现在一切正常:) – Axxxon 2011-12-28 21:48:02