2
好吧,所以我有一個nHibernate ICriteria返回一個對象。我想要通過一個屬性命令,但不是asc或desc我希望某些屬性值根據選擇到達中繼器的頂部。就像我選擇「視頻」一樣,我希望所有帶有視頻的記錄都能達到頂端。NHibernate訂購的問題
現在,我可以在查詢中這樣做嗎?或中繼器?的ICriteria?
感謝您的幫助。
好吧,所以我有一個nHibernate ICriteria返回一個對象。我想要通過一個屬性命令,但不是asc或desc我希望某些屬性值根據選擇到達中繼器的頂部。就像我選擇「視頻」一樣,我希望所有帶有視頻的記錄都能達到頂端。NHibernate訂購的問題
現在,我可以在查詢中這樣做嗎?或中繼器?的ICriteria?
感謝您的幫助。
嗯......如果你不能弄清楚如何與NHibernate做到這一點,你總是可以使用LINQ到對象,然後綁定你的中繼到:
var bubbleVideos = from item in criteriaList
orderby (item.ItemType == "video" ? 0 : 1)
select item;
repeater.DataSource = bubbleVideos.ToList();
看起來真棒,要去嘗試它。 – 2008-10-10 05:09:28