2009-12-28 73 views

回答

7

因爲它實際上並沒有對數據庫進行往返。實際上,您正在獲取延遲加載的代理,因此NHibernate無法知道它是否真的存在。如果你需要知道,如果真的存在,你應該使用:

var entity = Session.Get(21) 
+1

我做的是:返回Session.Load (ID);哎呀,好吧,只是讀你寫的GET。謝謝! – mrblah 2009-12-28 17:39:06

相關問題