Я изо всех сил пытаюсь вернуть набор результатов в плагин автозаполнения как List<KeyValuePair<string, string>>
Ниже приведен мой текущий оператор выбора
var fetchStudents = (from tg in dc.TEACHINGGROUPs
from sg in dc.STUGROUPs
.Where(sg => sg.GroupId == tg.GroupId)
.DefaultIfEmpty()
where sg.SetId == strSetId && tg.LecturerId == strLecturerID
from stu in dc.STUDENTRECORDs
.Where(stu => stu.StudentId == sg.StudentId)
.DefaultIfEmpty()
where stu.Name.StartsWith(name)
select new { studentName = stu.Name, studentID = stu.StudentId }).Distinct();
Есть ли способ, которым я могу выбратькаждый результат как List<KeyValuePair<string, string>>
, чтобы я мог вернуть набор результатов в правильном формате?У меня такое чувство, что оно смотрит мне в лицо, но я часами смотрю на это, и мой мозг сломан ..