NHibernate を使用してデータベースからデータを取得するページ サービスを開発しています。私の実際のポイントでは、スキップ、テイク、および文字列の順序パラメーターを受け取ります。
私の質問は、.NET で順序付けするためのネイティブ ライブラリが存在することです。昇順または降順を考慮したもので、おそらく優先順位を付けるフィールドのリストです。
例: 注文名の昇順、都市の降順。
そう:
ポール | ニューヨーク
ポール | アムステルダム
-- 編集
IEnumerable<Obj> actuals = _repository.LoadByName("Pa", p => p.Name);
そしてメソッドの署名:
public IEnumerable<Obj> LoadByName<TKey> (string name, Func<Obj, TKey> ordering = null, int skip = 0, int take = 0) {