returnData =
data.Select(p => p)
.Union(datasjMin.Select(p => p))
.Union(datasjMax.Select(p => p))
.Union(dataycMin.Select(p => p))
.Union(dataycMax.Select(p => p))
.Union(datajgMin.Select(p => p))
.Union(datajgMax.Select(p => p))
.OrderBy(p => p.cityCode).ThenBy(p => p.MONIDATE).ToList();
1.“System.Collections.Generic.IEnumerable<AnonymousType#1>
”不包含“Union”的定义,并且最佳扩展方法重载“System.Linq.Queryable.Union<TSource>(System.Linq.IQueryable<TSource>, System.Collections.Generic.IEnumerable<TSource>)”的某些参数无效
2.无法从“System.Collections.Generic.IEnumerable<AnonymousType#1>”
转换为“System.Linq.IQueryable<AnonymousType#2>”
错误分析:data里的字段和datasjMin的字段等不一致
将字段类型改为一致的,比如AQI这个字段统一成decimal类型