我有这段代码:
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。
我在这里做错了什么?
谢谢。