NHibernate命令问题

时间:2008-10-10 04:29:19

标签: c# .net sql nhibernate

好的,所以我有一个返回对象的nHibernate ICriteria。我想通过单个属性订购但不是asc或desc我希望属性的某些值根据选择来到转发器的顶部。就像我选择“视频”一样,我希望所有带视频的唱片都能登上榜首。

现在,我可以在查询中执行此操作吗?还是转发器?的ICriteria?

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

嗯......如果你无法弄清楚如何使用NHibernate,你总是可以使用linq-to-objects,然后将你的转发器绑定到:

var bubbleVideos = from item in criteriaList
                   orderby (item.ItemType == "video" ? 0 : 1)
                   select item;
repeater.DataSource = bubbleVideos.ToList();