Эта ошибка не имеет ничего общего с Blazor.
Эта ошибка возникает, когда столбцы БД имеют значения NULL. Вы решаете эту проблему либо в базе данных, либо на клиенте.
Используйте ISNULL(column, '')
в своих запросах к столбцам, которые могут возвращать ноль, например:
SELECT FirstName, LastName, ISNULL(MiddleName ,'') FROM Employee
На клиенте, если вы используете SqlDataReader, вы можете использовать следующий код для извлечения значений, которые не равны нулю.
while (reader.Read()) {
Console.Write(reader.GetString(reader.GetOrdinal("FirstName")));
// display middle name only of not null
if (!reader.IsDBNull(reader.GetOrdinal("MiddleName")))
Console.Write(" {0}", reader.GetString(reader.GetOrdinal("MiddleName")));
Console.WriteLine(" {0}", reader.GetString(reader.GetOrdinal("LastName")));
}
Надеюсь, это поможет ...