2013-02-11 71 views
-1

在我的系統中,我創建條件並執行條件的地方有分隔。 我想從ICriteria的特定實例中獲取限制列表,以執行更改,重新使用或構造新的標準實例。如何獲得NHibernate ICriteria的限制

任何想法?

+1

我很抱歉,但我不能承認你的問題。你能否詳細說明或舉個例子? – Ikaso 2013-02-11 12:39:48

+0

我想O.P.想要剖析一個標準並修改現有的限制。 – Rippo 2013-02-11 13:28:23

回答

1

標準API不是爲此設計的。你可以看看底層的CriteriaImpl類,但就像我說的那樣,它不是爲此設計的。如果您避免強迫您濫用NHibernate API的設計,您可能會擁有更強大的系統。例如通過將參數傳遞給您直接在創建時直接影響條件的Criteria創建代碼。