我正在尝试在动态字段上加入两个DataRow集合。 这是查询。
string strKeyField="Campaign";
var result = dataRows1.Join(dataRows2,
"new(it[strKeyField] as Key)",
"new(it[strKeyField] as Key)",
"new(outer as outTable, inner as innTable)");
但是出现以下错误:
System.InvalidCastException:'无法转换类型为Object的对象 'System.Linq.EnumerableQuery
1[<>f__AnonymousType1
1 [System.Data.DataRow]]' 键入“ System.Linq.IQueryable`1 [System.Data.DataRow]”。