Когда колонна Адрес2 пусто, то эта строка:Как я могу безопасно читать строки vals из SQL Server, которые могут быть пустыми?
string address2 = sqlD8aReader.GetString(ADDRESS2_OFFSET);
... терпит неудачу с:
System.Data.SqlTypes.SqlNullValueException was unhandled by user code
HResult=-2146232015
Message=Data is Null. This method or property cannot be called on Null values.
Source=System.Data
StackTrace:
at System.Data.SqlClient.SqlBuffer.get_String()
at System.Data.SqlClient.SqlDataReader.GetString(Int32 i)
at HandheldServer.Models.SQLServerPOCRepository..ctor() in c:\HandheldServer\HandheldServer\Models\SQLServerPOCRepository.cs:line 58
InnerException:
Как я могу безопасно считывать строки, которые могут быть нулевым? Должно ли это быть обработано в SQL как-то (если да, как?) Или должно быть рассмотрено в коде чтения/C#?