Como descartar uma tabela no primeiro código do Entity Framework?

Eu estou usando o Entity Framework com Migrações Automáticas.

Então, quando eu adiciono um novo modelo ao meu Contexto, meu banco de dados é atualizado e uma nova tabela é criada.

O que eu quero fazer é o oposto, deixando a tabela completamente do banco de dados. No entanto, remover a definição da classe Context não funciona.

public class CompanyContext : DbContext
{
    public DbSet<Permission> Permissions { get; set; }
    public DbSet<Company> Companies { get; set; }

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
       base.OnModelCreating(modelBuilder);
    }
}

Por exemplo, eu quero removerCompany tabela do banco de dados. Para fazer isso, eu removoCompanies propriedade deCompanyContext classe. No entanto, não está funcionando.

Qual é a maneira correta de descartar tabelas no EF e usar migrações automáticas, se possível?

questionAnswers(3)

yourAnswerToTheQuestion