Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

String nullable: false

Boa Noite,

Professor na sua aula "Corrigindo a migração para refletir o relacionamento" do curso Entity Framework Core, você ensinou a obrigar a chave estrangeira ser nullable: false especificando o valor primitivo int na classe, é possível obrigar uma variável string ser nullable: false?

Um bom cenário seria cadastrar um produto sem nome não faz sentido.

2 respostas
solução!

Olá Romario,

neste caso da string você terá que usar a anotação Required para marcar que esta propriedade é obrigatória dado que inicialmente ela pode assumir null.

public class Produto
{
    [Required]
    public string Nome { get; set; }
}

Muito Obrigado Lucas.