2012-02-11 12 views
0

私はorder by節を作成するためのソリューションを探しています。 私は作成された列と変更された列を持つテーブルを持っています。これら2つの列には、DateTimeが含まれています。レコードが作成されただけで変更されなかった場合、Changedはnullになる可能性があります。 変更されたdesc、変更されていない場合はnull、変更された場合はnull、作成されたdescによって、すべてのレコードをHQLで選択する必要があります。NHibernate - 注文を作成する

+1

私はあなたの提案を与えることができますか?エンティティを最初に保存するときは、[変更]列を[作成済み]と同じに設定します。その後、常に価値があるので、Changedによって常に注文します。 – goenning

答えて

2

例、どのようにNHibernateのでORDER BY句を作成するには:

var result = Session.CreateCriteria(typeof(Users)) 
        .AddOrder(Order.Desc("FirstName")) 
        .AddOrder(Order.Desc("LastName")) 
        .List<Users>(); 
関連する問題