У меня следующий код C #:
sqlCommand.Parameters.AddWithValue("@Parameter", table.Value ?? DBNull.Value);
Но он вызывает следующую ошибку компиляции:
Оператор
??
не может применяться к операндам типаstring
иSystem.DBNull
Почему компилятор не поддерживает этот синтаксис?