1
resposta

Especificar que um inteiro pode ser null no SQLServer

Olá,

Para uma determinada propriedade string que eu deseje que o entity trate como Not Null eu coloco o [Required], como eu faço o contrário, exemplo tenho na tabela um campo "Quantidade" to tipo int e permite null, como faço para declarar essa característica na classe?

Obrigado,

1 resposta

Olá Matheus,

o C# tem uma funcionalidade que cabe exatamente nessa necessidade, os nullable types (Tipos que permitem valor nulo). A sintaxe ficaria assim:

int? x;

Isso indica que a variável x também pode guardar nulo, e o Entity Framework vai refletir essa característica no banco pra você.

Para mais detalhes sobre os nullable-types, você pode dar uma olhada na documentação da Microsoft

Abraços e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software