У меня есть следующий запрос 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?