我有schema,有這樣的mapping。如何使用nHibernate組件正確查詢實體組件
下一頁碼不起作用:
IList<User> userList = session.CreateCriteria<User>()
.Add(Restrictions.Eq("Login", login))
.List<User>();
異常: System.InvalidCastException:指定的轉換無效
完整堆棧跟蹤:link
我有schema,有這樣的mapping。如何使用nHibernate組件正確查詢實體組件
下一頁碼不起作用:
IList<User> userList = session.CreateCriteria<User>()
.Add(Restrictions.Eq("Login", login))
.List<User>();
異常: System.InvalidCastException:指定的轉換無效
完整堆棧跟蹤:link
試試這個:
IList<User> userList = session.CreateCriteria(typeof(User))
.Add(Restrictions.Eq("Login", login))
.List<User>();
,那麼在用戶映射文件
映射錯誤:
<component name="UserRole">
<property name="Role" column="role" not-null="true" type="System.String" />
</component>
應:
<component name="UserRole">
<property name="Role" column="role" not-null="true" />
</component>
你能發佈完整的異常堆棧跟蹤?不能將什麼類型轉換爲什麼類型? – 2009-11-21 15:56:14
http://temp.saddo.ru/stackTrace2.png – SaD 2009-11-21 16:01:47
在你的映射中,可以使用,你可以使用
2009-11-21 17:05:21