我有以下 LINQ 查询来获取一组数据。
var fields = from row in datarows
from field in row
from col in columnnames
where field.Key == col
select new { ColumnName = col, FieldValue = field.Value };
问题是我在此查询后处理字段的代码由于field.Value
某些行返回而失败null
。
null
如果检测到,我的目标是分配一个空字符串。
就像是if field.Value == null, then field.Value = ""
是否可以在 linq 查询中这样做?