Как Я Могу Решить Проблему, Которая Возникает, Когда Я Вставляю Запись В Таблицы, Имеющие Ключевые Отношения В Mvc
Исключение типа 'System.Data.Entity.Инфраструктура.DbUpdateException' произошло в EntityFramework.dll, но не был обработан в пользовательском коде
Дополнительная информация: при обновлении записей произошла ошибка. Подробнее см. Внутреннее исключение.
Это ошибка, которую я получаю..
код есть ::
var sm = new SupplierMaster(); // var add = new Address(); if (ModelState.IsValid) { sm.SupplierId = ic.SupplierId; sm.SupplierName = ic.SupplierName; sm.SupplierPhone = ic.SupplierPhone; sm.KeyId = ic.KeyId; sm.UserId = ic.UserId; sm.createdDate = DateTime.Now; sm.CreatedBy = ic.UserId; sm.UpdatedBy = ic.UserId; sm.UpdatedDate = DateTime.Now; sm.Address1= ic.Address1; sm.AddType = ic.AddType; sm.City = ic.City; sm.State = ic.State; sm.Zip = ic.Zip; be.SupplierMasters.Add(sm); be.SaveChanges(); ViewBag.Address = new SelectList(be.Addresses, "Address", "AddType", sm.Address); ViewBag.Address = new SelectList(be.Addresses, "Address", "Address1", sm.Address); ViewBag.Address = new SelectList(be.Addresses, "Address", "State", sm.Address); ViewBag.Address = new SelectList(be.Addresses, "Address", "City", sm.Address); ViewBag.KeyId = new SelectList(be.Addresses, "KeyId", "Address", sm.KeyId); ViewBag.UserId = new SelectList(be.LoginUsers, "UserId", "UserName", sm.UserId); ViewBag.CreatedBy = new SelectList(be.LoginUsers, "UserId", "UserName", sm.CreatedBy); ViewBag.UpdatedBy = new SelectList(be.LoginUsers, "UserId", "UserName", sm.UpdatedBy); return RedirectToAction("SupplierMaster", "Supplier");
[no name]
пожалуйста, укажите свой класс модели или отношения между столбцами таблиц.