这个查询似乎不太顺利,有什么建议吗?
我得到的错误信息是“无效的匿名类型成员声明器。匿名类型成员必须使用成员赋值,简单名称或成员访问来声明。”,这是在连接操作右侧的2个列(即
var results = from a in previousQuery
join b in dtCounties.AsEnumerable()
on new { a.CountyCode, a.StateCode } equals new {
b.Field<string>("COUNTYCODE"),
b.Field<string>("StateCode")
}
where b.Field<bool>("TrueOrFalse") == true
select new
{
CountyCode = a.CountyCode,
TrueOrFalse= b.Field<bool>("TrueOrFalse"),
Sum= a.Sum
};
我得到的错误信息是“无效的匿名类型成员声明器。匿名类型成员必须使用成员赋值,简单名称或成员访问来声明。”,这是在连接操作右侧的2个列(即
b.Field<string>("COUNTYCODE")
和 b.Field<string>("StateCode")
)中发生的。