這聽起來像這樣一個愚蠢的問題,但我已經花了太長時間試圖這樣的事情的時候尋找「限制」的對象...命名空間Restrictions.Eq NHibernate的
Objects objs = NHibernateSession.CreateCriteria(typeof(Objects))
.Add(Restrictions.Eq("ObjectName", objName))
我使用nHibernate 2.2我相信並且已經將nHibernate,log4Net,lesi.Collections引用到我的項目中,並且通過對象瀏覽器搜索以找到這個難以捉摸的類。我錯過了什麼?
什麼是你的** **的問題?不編譯?如果您使用Visual Studio,它應該允許您輕鬆導入名稱空間。你是否導入了NHibernate.Criteria(或者它是Criterion?)? – 2010-10-29 12:00:32
沒有NH 2.2。有NH 2.1.2和NH 3.0 Alpha 1. – 2010-10-29 12:09:57
好吧 - 還挺有意義的,但是我錯過了那個命名空間。我在我的程序集中引用了nHibernate.dll,並且intellisense沒有選擇它,也沒有選擇對象瀏覽器。我已經檢查過我的nHibernate版本,我可以確認它是v2.1.2GA,nHibernate.DLL的版本爲v2.0.50727,版本爲1.2.0.3001。 有什麼想法? – SeanCocteau 2010-10-29 13:37:49