@EElliiaann

ASP.NET Core. Почему не сохраняются записи в БД?

Голова весь день кипит от этих подключений к БД.

Подключение:
"ConnectionStrings": {
    "DefaultConnection": "Server=(LocalDb)\\MSSQLLocalDB; Database=EmployeesDatabase; Trusted_Connection=True;"
  },


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


Контекст:
public DbSet<Employee> Employees { get; set; }

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


Сделал Add-Migration init

Сама БД создалась, но после выполнения:
public IActionResult AddEmployee(Employee employee)
        {
            db.Employees.Add(employee);
            db.SaveChanges();
            return RedirectToAction("Index");
        }


Запись не появляется на странице. Данные с формы посылаются в контроллер, тот выполняется, а после него - ничего.
Я что то забыл дописать?
  • Вопрос задан
  • 177 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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