Это мой класс контроллера.
namespace CalcoWOMS.Controllers
{
public class AdminController : Controller
{
private WOMSEntities db = new WOMSEntities();
public ViewResult WareHouseIndex()
{
return View(db.WareHouse.ToList());
}
public ViewResult WareHouseDetails(int id)
{
WareHouse wareHouse = db.WareHouse.Single(m => m.ID == id);
return View(wareHouse);
}
public ActionResult WareHouseCreate()
{
return View();
}
[HttpPost]
public ActionResult Create(WareHouse wareHouse)
{
if (ModelState.IsValid)
{
db.WareHouse.AddObject(wareHouse);
db.SaveChanges();
return RedirectToAction("WareHouseIndex");
}
return View(wareHouse);
}
//
// GET: /Admin/Edit/5
public ActionResult WareHouseEdit(int id)
{
WareHouse wareHouse = db.WareHouse.Single(m => m.ID == id);
return View(wareHouse);
}
[HttpPost]
public ActionResult WareHouseEdit(WareHouse wareHouse)
{
if (ModelState.IsValid)
{
db.WareHouse.Attach(wareHouse);
db.ObjectStateManager.ChangeObjectState(wareHouse, EntityState.Modified);
db.SaveChanges();
return RedirectToAction("WareHouseIndex");
}
return View(wareHouse);
}
//
// GET: /Admin/Delete/5
public ActionResult WareHouseDelete(int id)
{
WareHouse wareHouse = db.WareHouse.Single(m => m.ID == id);
return View(wareHouse);
}
[HttpPost, ActionName("WareHouseDelete")]
public ActionResult WareHouseDeleteConfirmed(int id)
{
WareHouse wareHouse = db.WareHouse.Single(m => m.ID == id);
db.WareHouse.DeleteObject(wareHouse);
db.SaveChanges();
return RedirectToAction("WareHouseIndex");
}
}
}
и это мой дизайн стола ..

всякий раз, когда я хочу запустить действие «Admin / WareHouseIndex», возникает проблема:
«Не удалось установить для свойства« ModifiedOn »в« WareHouse »значение« DateTime ». Необходимо установить для этого свойства ненулевое значение типа« String »."
даже если в полеifiedOn отсутствует нулевая запись. Пожалуйста, проверьте его и предложите мне, какую ошибку я совершил.