My Techie Bretheren (и Sisteren, конечно!),
У меня есть модель данных LinqToSql, которая имеет следующие объекты:
модель данных http://danimal.acsysinteractive.com/images/advisor.jpg
Мне нужно получить всех советников для конкретного офиса, упорядоченных по их последовательности в офисе. У меня первая часть работает с объединением:
public static List<Advisor>GetOfficeEmployees(int OfficeID)
{
List<Advisor> lstAdvisors = null;
using (AdvisorDataModelDataContext _context = new AdvisorDataModelDataContext())
{
var advisors = from adv in _context.Advisors
join advisoroffice in _context.OfficeAdvisors
on adv.AdvisorId equals advisoroffice.AdvisorId
where advisoroffice.OfficeId == OfficeID
select adv;
lstAdvisors = advisors.ToList();
}
return lstAdvisors;
}
Тем не менее, я не могу обернуть свой утомленный мозг вокруг ордера. Кто-нибудь может дать некоторые предложения?