Webアプリケーションにlinqtosqlクエリがあります。従業員番号に基づいて昇順で結果を並べ替えていることに気づきました。提供された順序で結果を返すようにする方法はありますか?
私のコードは以下の通りです:
public static queryClass[] GetEmpData(int empID1, int empID2, int empID3, int empID4, int empID5, int empID6, int empID7, int empID8, int empID9, int empID10)
{
using(var context = new EmpInfoDataContext())
{
var query = from e in context.EmployeeMasters
join j in context.JobClasses on e.JobClass equals j.JobClass
where e.EmployeeNo == empID1 || e.EmployeeNo == empID2 || e.EmployeeNo == empID3 || e.EmployeeNo == empID4 || e.EmployeeNo == empID5 || e.EmployeeNo == empID6 || e.EmployeeNo == empID7 || e.EmployeeNo == empID8 || e.EmployeeNo == empID9 || e.EmployeeNo == empID10
select new queryClass{firstName = e.FirsName, lastName = e.LastName, employeeNo = e.EmployeeNo, department = j.Department};
return query.ToArray();
}
}
前もって感謝します。