Я создаю приложение базы данных в mvc .net с sql server database.i имеют табличное имя sitplans с идентификаторами полей, layout_id, seat_no, seat_id, забронировано Я хочу обновить базы данных с помощью следующей quesy внутри действия контроллераКак обновить базу данных sqlserver в mvc.net
update seatplanes set booked=1 where seatid=seat_id and layoutid=layout_id
мои действия контроллера заключается в следующем, но я не в состоянии обновить базу данных
[HttpPost]
public ActionResult Seatbook(String seat_id, String seat_no, int layout_id)
{
// int id = 10;
SeatPlans S = new SeatPlans();
S.seat_id = seat_id;
S.seat_no = seat_no;
S.layout_id = layout_id;
S.booked = 1;
if (ModelState.IsValid)
{
var OldInsObj = db.SEATPLAN.Find(seat_id,layout_id);
S.Id = OldInsObj.Id;
//var OldInsObj = db.SEATPLAN.Find(d=>d.seat_id==seat_id , d=>d.layout_id==layout_id).ToList();
db.Entry(S).State = EntityState.Modified;
db.SaveChanges();
// return RedirectToAction("Index");
}
return View("Index");
}
можно обновить базу данных без использования хранимой процедуры.
Я предлагаю положить инициализацию SeatPlans объекта в if-предложении. – avidProgrammer