структура сохранения сущностей не работает MVC - PullRequest
0 голосов
/ 07 июня 2018

Я сохраняю данные через модель.SaveChanges не сохраняет новую запись в базе данных.и не выбрасывать никаких исключений.любезно помогите кому-нибудь вывести меня из этой ситуации.

[HttpPost]
public ActionResult SaveAmbulanceLocation1(Ambulance_Position AMmodel)
{

    db.Configuration.ProxyCreationEnabled = false;


        //  var m = db.Ambulance_Position.FirstOrDefault(x => x.A_unique_ID == AMmodel.A_unique_ID);
        try
        {

            if (ModelState.IsValid)
            {
                AMmodel.Date_Time = System.DateTime.Now;
                db.Ambulance_Position.Add(AMmodel);
                db.SaveChanges();
            }
        }
        catch (Exception e )
        {

        }

        return Json("saved", JsonRequestBehavior.AllowGet);
    }

1 Ответ

0 голосов
/ 07 июня 2018

Я бы предложил внести изменения в ваш ActionMethod, как показано ниже;базис это принятый ответ Stackoverflow .

Обратите внимание, что этот пример не тестировался;и я могу ошибаться ...

[HttpPost]
    public ActionResult SaveAmbulanceLocation1(Ambulance_Position AMmodel)
    {
        db.Configuration.ProxyCreationEnabled = false;
        Ambulance_Position ambulance_position = new Ambulance_Position();
        ambulance_position = AMmodel;

        //  var m = db.Ambulance_Position.FirstOrDefault(x => x.A_unique_ID == AMmodel.A_unique_ID);
        try
        {
            if (ModelState.IsValid)
            {
                //AMmodel.Date_Time = System.DateTime.Now;
                ambulance_position.Date_Time = System.DateTime.Now;
                db.Ambulance_Position.Add(ambulance_position);
                db.SaveChanges();
            }
        }
        catch (Exception e)
        {

        }
        return Json("saved", JsonRequestBehavior.AllowGet);
    }
...