C#Datatable LINQ join返回空集合

时间:2016-09-20 12:14:28

标签: c# linq datatable

我有这段代码:

var intersected = from cardRow in dt1.AsEnumerable()
            join stagingRow in dt2.AsEnumerable()
                on cardRow["CA_NUMBER"].ToString().ToLower() equals 
                dataRetriever.GetCardNumberFromStgValue(stagingRow).ToLower()
            select new ValidityEntity
            {
                OPR_TYPE = stagingRow["col1"].ToString(),
                STATUS_LVL = cardRow["col2"].ToString(),
                CARD_NUMBER = cardRow["CA_NUMBER"].ToString()
            };

但是这会返回一个空行集合(要清楚 - 集合中没有项目),但我知道有些记录具有相同的CA_NUMBER。

我在这里做错了什么?

谢谢。

0 个答案:

没有答案