Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Criando Migration

Uma dúvida, existe algo que eu possa colocar na minha entidade Produto, na minha propriedade Nome, caso eu queira que ela seja gerada como NOT NULL na tabela?

Digo, colocar isso na propriedade da entidade, para quando eu gerar a migration, isso já vir setado na migration. Dessa forma eu não tenho de mudar na própria migration depois de criada...

1 resposta
solução!

José,

Na sua entidade Produto, na propriedade Nome você pode usar a annotation Required. Um exemplo:

public class Usuario
{
    [Key]
    public int Id { get; set; }

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

Dai a migration entende que o campo é obrigatório e cria como NOT NULL.

Abraço.