Как удалить таблицу в Entity Framework Code First?
Я использую Entity Framework с автоматической миграцией.
Поэтому, когда я добавляю новую модель в свой контекст, моя база данных обновляется и создается новая таблица.
То, что я хочу сделать, это наоборот, удаление таблицы полностью из базы данных. Однако удаление определения из класса Context не работает.
public class CompanyContext : DbContext
{
public DbSet Permissions { get; set; }
public DbSet Companies { get; set; }
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
}
}
Например, я хочу удалитьCompany
таблица из базы данных. Для этого я удаляюCompanies
собственность отCompanyContext
учебный класс. Тем не менее, это не работает.
Как правильно отбрасывать таблицы в EF и, если возможно, использовать автоматическую миграцию?