私は2つのクラスを持っています:
Employee
EmployeeDetails
最初に Employee の順序で並べ替え、次に EmployeeDetails orderby で並べ替えたリストを作成したいと思います。
私は次のようなことを考えていました:
var result = _db.Employee
.OrderBy( e => e.EmpName )
.Sort('DepartmentId') // using the diff property
.ThenBy( ed => ed.EmpAddress )
.Sort('PostCode'); // using the diff property
最初にEmpName
従業員から注文し、EmpAddressで注文して並べ替えたい結果セットから並べ替えて、結果セットを返す必要があります。
これは可能ですか?ラムダを使用せずに実行できますか? 他のアプローチはありますか?