none
An error occurred while updating the entries. See the inner exception for details. RRS feed

  • Pergunta

  • Bom dia, 

    estou com um problema com o Entity Framework, eu consigo gerar o scaffold com as configurações para gerar o banco de dados.

    Na parte de configuração de chave primaria eu faço uma alteração setando o campo identity como false para que use como chave primaria um valor que é adicionado manualmente.

    CreateTable(
                    "dbo.Credors",
                    c => new
                        {
                            IdCNPJ = c.Long(nullable: false, identity: false),
                            nome = c.String(),
                        })
                    .PrimaryKey(t => t.IdCNPJ);

    e o sistema aprensenta o erro "An error occurred while updating the entries. See the inner exception for details." quando uso 

    con.Credors.Add(credor);
    con.SaveChanges();

    porém quando deixo a propriedade identity como true, as informações são armazenadas no banco de dados sem problemas, gostaria de saber o que deve ser alterado para poder armazenar a chave primaria manualmente?

    sexta-feira, 2 de agosto de 2019 15:36

Todas as Respostas