none
Не добавляет данные в БД RRS feed

  • Вопрос

  • Здравствуйте. Проблема в том что при выполнении вставки записей в БД ничего не выполняется и ошибок никаких не выводится, редирект в конце контроллера выполняется, то есть в контроллер заходит, весь день провозился, так ни в чём и не разобрался. Помогите пожалуйста!)

    {

    Действие Create в контроллере Request

    Вот ссылка на проект

    http://sdrv.ms/16VggWw

    26 марта 2013 г. 11:25

Ответы

Все ответы

  • Как вставляете данные?

    Все должно быть просто, очень просто, настолько просто, насколько это возможно.

    26 марта 2013 г. 11:39
  • по разному, в одному месте пробовал так(там где мне надо было), при этом поля в форме именовал так data.NameOfField:

    public ActionResult Create(Models.Zayavki data)
            {
                Zayavki req = new Zayavki{
                    Name = data.Name,
                    Nationality = data.Nationality,
                    BornCountry = data.BornCountry,
                    Surname = data.Surname,
                    Email = data.Email,
                    Address = data.Address,
                    DateOfBirth = data.DateOfBirth
                };
                var db = new UsersContext();
                db.Zayavkis.Add(req);
                return RedirectToAction("Index","Home",null);
    
            }

    в другом месте просто сделал добавление в контроллере, оно тоже не заработало

    public ActionResult Index()
            {
                var db = new UsersContext();
                Zayavki dv = new Zayavki();
                dv.Name = "Andrey";
                dv.Prefix = "fere";
                dv.Surname = "efregr";
                db.Zayavkis.Add(dv);
                return View();
            }

    26 марта 2013 г. 12:54
  • Что-то я не увидел нигде вызова метода сохранения:
     db.SaveChanges();

    • Помечено в качестве ответа Sm1le291 26 марта 2013 г. 13:41
    26 марта 2013 г. 13:39
  • Блин, я да*н)

    спасибо)

    26 марта 2013 г. 13:40