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