Простой способ с LINQ:
var sortedEmpList = ( from e in emp
orderby e.EmpLName
select e).ToList()
);
вы также можете продолжить сортировку по другим свойствам, добавив их после orderby .
orderby e.EmpLName, e.EmpFName //, ...
Затем выберите по убыванию , если хотите ...
orderby e.EmpLName descending