1
resposta

Está ocorrendo este erro: System.InvalidOperationException:

Quando eu coloco esse código: [StringLength(20)]

Aparece esse erro:

System.InvalidOperationException: 'The model backing the 'EstoqueContext' context has changed since the database was created. Consider using Code First Migrations to update the database (http://go.microsoft.com/fwlink/?LinkId=238269

1 resposta

Olá Pablo,

sem olhar o seu código, meu chute é que o seu Entity Framework está batendo os seus modelos com o que tem no banco de dados. E quando você adicionou uma restrição na sua propriedade do tamanho máximo da string, ele está reclamando que o que tem no seu banco é incompatível com o que tem no modelo.

Nesta situação você uma opção é realmente usar o Code First Migration que atualiza o banco sempre de acordo com o que tem nos modelos. Aqui um link que mostra como fazer.