Tag: projection

通过EF / Linq投射到KeyValuePair

我正在尝试从EF / Linq查询中加载KeyValuePairs列表,如下所示: return (from o in context.myTable select new KeyValuePair(o.columnA, o.columnB)).ToList(); 我的问题是,这会导致错误 “LINQ to Entities中仅支持无参数构造函数和初始值设定项。” 这有简单的方法吗? 我知道我可以为此创建一个自定义类而不是使用KeyValuePair,但这似乎重新发明了轮子。