К примеру, имеется у меня контекст из двух сетов: public class ConfigurationContext : DbContext
{
public ConfigurationContext() : base("ConfigurationContext")
{
Database.SetInitializer(new MigrateDatabaseToLatestVersion());
} public DbSet Tags { get; set; }
public DbSet
Ответ
Эту таблицу создает вовсе не Entity Framework, она создается сама при создании базы данных. Дело в том, что в MS SQL Server есть такая штука как системная БД под названием model. При создании новой БД в нее копируются все объекты из model, и если в model есть какая-то таблица - она будет вас вот так преследовать. Просто удалите таблицу из model и больше не создавайте ее там. Аналогичное поведение возможно и в PostgreSQL, там в таких случаях нужно проверить БД template1.
Комментариев нет:
Отправить комментарий