Quando reinicio o projeto o EF 6 faz um drop table

12/07/2015

0

Boa Tarde a todos.

Tenho um projeto, mais para estudo, e tive que formatar meu computador, quando copiei o projeto para a maquina e no VS 2012 e executo o projeto, ele recria as tabelas apagando todas as informações que existem no banco, mesmo se colocar as informações novamente no banco, o sistema apaga as tabelas e recria, sempre que inicio o projeto, cria as tabelas sem nenhuma informação.

alguém já passou por isso?? ou sabe como resolver???
Ricardo Mendonca

Ricardo Mendonca

Responder

Post mais votado

13/07/2015

Creio que você deve estar utilizando Entity Framework + Migrations. Se for isso, poste sua classe Configuration (Migrations) e o seu DbContext.

Se não estiver usando o que mencionei, poste o seu código onde você faz a configuração do DB.

Randrade

Randrade
Responder

Mais Posts

13/07/2015

Ricardo Mendonca

Randrade,bom dia.
Obrigado por responder, este é o meu DBContext, é um projeto de teste, não sei mais onde procurar...

using System.Data.Entity;
using System.Data.Entity.ModelConfiguration.Conventions;
using TectusImoveis.Dominio.Entidades;

namespace TectusImoveis.Dominio.Repositorio
{
    public class EfDbContext : DbContext
    {
        public DbSet<Produto> Produtos { get; set; }
        public DbSet<Administrador> Administradores { get; set; }
        public DbSet<Cliente> Clientes { get; set; }

        //Mapeamento de tabelas
        protected override void OnModelCreating(DbModelBuilder modelBuilder)
        {
            Database.SetInitializer<EfDbContext>(new DropCreateDatabaseAlways<EfDbContext>());

            modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
            modelBuilder.Entity<Produto>().ToTable("Produtos");
            modelBuilder.Entity<Administrador>().ToTable("Administradores");
            modelBuilder.Entity<Cliente>().ToTable("Clientes");
        }
    }
}
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar