Pessoal é possibel criar com o entityframework core chave estrangeira nula, eu sei que na propriedade do migration, posso mudar null:false para true para testar, irei fazer isso.
Mas na teroria quando criamos uma classe por exemplo
Produto{ public int64 ID{get;set;} public string Descricao{get;set;} public double valor {get;set;} } Compras { public int64 ID{get;set;} public int64 prudutoID{get;set;} public double Total{get;set;} } como poderiamos deixar por exemplo produto id aceitando nulo sem, editar o arquivo do migration? por que no exemplo que tenho aqui de um projeto eu preencho um cabeçalho, salvo e depois adiciono os itens dando um update nesse registro e atualizando com os campos e chaves estrangeiras que faltaram, essas chaves aceitariam valores nulos e apos a atualização iria ser preenchida