运行此代码
var joinedTables = from comment in dtComments.AsEnumerable()
join summaryTable in summaryData.AsEnumerable() on comment.Field<string>("RESOURCE") equals summaryTable.Field<string>("CELL_NAME") into ps
from r in ps.AsEnumerable()
select r;
返回&#34;枚举没有产生任何结果&#34;在调试代码时。
我基本上希望它能够完成相当于这个SQL
的操作SELECT *
FROM summaryTable
JOIN dtComments ON summaryTable.CELL_NAME = dtComments.RESOURCE
我检查了两个DataTable的数据,它们应该能够匹配很多行。
我尝试使用以下代码行进行调试,只是为了确保我可以获得简单的结果,并且它们确实有效。
var test = from x in dtComments.AsEnumerable().Where(x => x.Field<string>("RESOURCE") == "HP08") select x;
var test2 = from y in summaryData.AsEnumerable() select y;