Pessoal,
Como faço para gravar NULL no banco, quando o campo não estiver preenchido?
string.IsNullOrEmpty(campo) ? DBNull.Value : campo
No exemplo acima, verifico se campo está vazio ou nulo. Se estiver, quero que grave NULL no banco. Só que nesse exemplo, o método espera um campo do tipo INT, se jogo DBNull.Value, gerando o erro:
Type of conditional expression cannot be determined because there is no implicit conversion between 'System.DBNull' and 'int'
Uma saída, seria gravar "0". Mas gostaria de gravar NULL no banco, tem como?