В 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();
}
При первом запуске должна же создаться база данных? Этого не происходит.
Больше ничего не изменял и не добавлял.