[英]No overload for method 'select' takes 2 arguments
我正在尝试从查询中获取两个值,但出现此错误:
“方法'select'的重载没有2个参数”
这是我的代码:
public class myType
{
public long anId{ get; set; }
public float aCost{ get; set; }
}
IEnumerable<myType> result = myDataTable.AsEnumerable().GroupBy(p => p["Id"]).Select(a => a["Id"], t => t.Sum(p => p["Cost"].ToFloat()));
我怎样才能做到这一点?
我想你想要这个:
.Select(a => new myType
{
anId = a.Key,
aCost = a.Sum(p => p["Cost"].ToFloat())
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.