私の作品はNHibernate 2.0.1.4000 for .NETを使用しています。それ以降のバージョン(3+)にアップグレードしようとしていますが、DetachedCriteriaが変更されたためにできません。 2.0では、DetachedCriteria.AddOrder(order)、次にDetachedCriteria.Ordersを使用してOrderオブジェクトのリストを取得できます。それ以降のバージョンでは、DetachedCriteria.Ordersはなくなりました。注文のリストを取得する別の方法はありますか?あなたはリフレクションを使用するために喜んでいる場合を除き、NHibernate DetachedCriteriaオーダーが削除されました
if (criteria.Orders.Count == 0)
{
criteria.AddOrder(Order.Asc("User.FirstName"));
criteria.AddOrder(Order.Asc("User.LastName"));
criteria.AddOrder(Order.Asc("User.Login"));
}
おかげ