Base de dados Entity Framework
-
quinta-feira, 12 de abril de 2012 20:13
Saudações
estou tendo esse erro:
The model backing context has changed since the database was created. Either manually delete/update the database, or call Database.SetInitializer with an IDatabaseInitializer instance. For example, the DropCreateDatabaseIfModelChanges strategy will automatically delete and recreate the database, and optionally seed it with new data.
O que é preciso fazer para que não haja esse erro à cada modificação em models?
Desenvolva!!!
- Movido Seilor Bonancio JuniorMicrosoft Community Contributor sexta-feira, 13 de abril de 2012 12:13 (De:ASP.NET)
Todas as Respostas
-
sexta-feira, 13 de abril de 2012 00:29
Boa noite Rodrigo,
o Visual Studio está alertando que existem divergências entre os seus Models e a Base de Dados vinculada a eles. Você realmente quer que estejam divergentes ?
Abraços,
Daniel Cheida de Oliveira
-
sexta-feira, 13 de abril de 2012 11:18
Rodrigo, o próprio erro já fiz:
Either manually delete/update the database, or call Database.SetInitializer with an IDatabaseInitializer instance. For example, the DropCreateDatabaseIfModelChanges strategy will automatically delete and recreate the database, and optionally seed it with new data.
Você pode deletar o banco e deixar o entity criar tudo novamente, pode atualizar o banco com scripts(alter table add), ou criar uma classe que herde de IDatabaseInitializer e que fazer as modificações via código.
http://www.linkedin.com/pub/murilo-kunze/44/191/455
-
sexta-feira, 13 de abril de 2012 12:03
Bom dia amigos.
Eu já sabia do que se trata o erro, e achei a resolução para a minha dúvida que era
como fazer para que isso não ocorresse mais.
De qualquer forma agradeço a todos pelas respostas.
Eu fiz isso no context:
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
modelBuilder.Conventions.Remove<IncludeMetadataConvention>();
}Obrigado amigos
Desenvolva!!!
- Marcado como Resposta Fernando Henrique Inocêncio Borba FerreiraMVP, Moderator sexta-feira, 13 de abril de 2012 23:04

