Я пытаюсь загрузить список KeyValuePairs из запроса EF/Linq следующим образом:
return (from o in context.myTable
select new KeyValuePair<int, string>(o.columnA, o.columnB)).ToList();
Моя проблема в том, что это приводит к ошибке
«В LINQ to Entities поддерживаются только конструкторы без параметров и инициализаторы».
Есть ли простой способ обойти это? Я знаю, что мог бы создать собственный класс для этого вместо использования KeyValuePair, но это похоже на изобретение велосипеда.