正直言って、私は前にdisscussedという拡張メソッドが嫌いです。IQueryableの一般的な拡張メソッド<out T>
私はそれは素敵なように見えているIQueryable<Brand>
のために実装された「ApplySorting」として
public static IQueryable<Brand> ApplySorting(this IQueryable<Brand> data,
IList<GroupDescriptor> groupDescriptors,
IList<SortDescriptor> sortDescriptors)
を拡張メソッドを持っています。私はカテゴリのための別のメソッドが必要です、私はIQueryable<Category>
と別の方法を実装する必要があり、この話が行く。
質問;繰り返し拡張メソッドを停止するにはどうすればIQueryable<T>
を定義できますか? これは、事前に(もちろん、それは私に立ち止まっ2010 VS有効なコードではありません。)このようになり
public static IQueryable<T> ApplySorting(this IQueryable<T> data,
IList<GroupDescriptor> groupDescriptors,
IList<SortDescriptor> sortDescriptors)
where T : IEntity
感謝する必要があります! :)
素晴らしいありがとう!私はあなたとリックが同じ答えをして本当に残念ですが、それは最初の答えを記載したので、私はリックの答えを受け入れました。 –