【发布时间】:2018-01-03 17:12:41
【问题描述】:
我正在尝试完成一项简单的任务,但我没有找到方法来完成它。我正在尝试将 LINQ 结果转换为对象列表。我遵循this accepted SO answer. 中发布的语法。这是我的代码:
var LinqHallazgos = (from RA_Hallazgos in context.RA_Hallazgos
select new
{
HallazgoId = RA_Hallazgos.HallazgoId,
Hallazgo = RA_Hallazgos.Hallazgo
});
List<RA_Hallazgos> Hallazgos = LinqHallazgos.ToList<RA_Hallazgos>();
这是我得到的错误:
它说“LinqHallazgos”是一个 iqueryable,不包含 ToList 的定义。但我在智能感知中看到了“ToList”方法。它还说它期望一个 IEnumerable 但this answer 似乎使用类似的语法。
我做错了什么以及我如何将 LINQ 结果作为特定对象的列表获得??
【问题讨论】:
-
如果您提出与 IDE 无关的问题,请不要使用“Visual Studio”标签
-
请以文字形式发布错误消息,其他人无法通过图片搜索此内容。
标签: c# entity-framework list linq