我正在尝试从EF/Linq查询中加载一个KeyValuePair列表,如下所示:
return (from o in context.myTable
select new KeyValuePair<int, string>(o.columnA, o.columnB)).ToList();
我的问题是这导致出现错误
“在 LINQ to Entities 中,仅支持无参数构造函数和初始化器。”
有没有简单的解决方法?我知道我可以创建一个自定义类来代替使用 KeyValuePair,但那似乎是在重新发明轮子。