@EElliiaann

Не создается БД(ASP.NET Core + EF Core), в чем проблема?

В appsettings
"ConnectionStrings": {
    "DefaultConnection": "Server=(LocalDb)\\MSSQLLocalDB; Database=test; Trusted_Connection=True;"
  },


В startup
public void ConfigureServices(IServiceCollection services)
        {
            services.AddControllersWithViews();

            string connection = Configuration.GetConnectionString("DefaultConnection");
            services.AddDbContext<AppDbContext>(x => x.UseSqlServer(connection));
        }


Контекст:

public DbSet<People> Peoples { get; set; }

        public AppDbContext(DbContextOptions<AppDbContext> options) 
            : base(options) 
        {
            Database.EnsureCreated();
        }


При первом запуске должна же создаться база данных? Этого не происходит.
Больше ничего не изменял и не добавлял.
  • Вопрос задан
  • 236 просмотров
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
А что за ошибка? Впрочем универсально помогает набить в консоли пакетов Add-migration initial
Update-database
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы