В этом примере возникает ошибка, если row.FirstName
или row.LastName
: NULL
.LINQ Заменить DBNull на пустую строку
Как переписать предложение Select
, чтобы преобразовать значение DBNull в пустую строку ""
?
Dim query = From row As myDataSet.myDataRow in myDataSet.Tables("MyData") _
Select row.FirstName, row.LastName
ПРИМЕЧАНИЕ. Поскольку DataSet строго типизирован. Я могу использовать row.isFirstNameNull()
, но IIF(row.isFirstNameNull(), "", row.FirstName)
не будет работать, поскольку все параметры указаны.
Первый ответ. Спасибо всем. – Steven