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