在编辑操作期间更新一个表

时间:2014-08-20 07:31:37

标签: c# asp.net-mvc linq entity-framework

我正在研究MVC应用程序,我正在尝试在编辑操作期间更新一个表。我收到以下错误。

  

一个或多个实体的验证失败。看到   ' EntityValidationErrors'物业详情。

我没有找到任何线索。这是我的代码,请帮忙吗?

var hoteling = context.Hoteling.FirstOrDefault(h => h.HotelingId == modelData.HotelingId);

if (hoteling != null)
{
     hoteling.BookedBy = (string)Session["UserName"];
     hoteling.BookingType = Convert.ToInt32(modelData.BookingType);
     hoteling.Description = modelData.Description;
     hoteling.StartDate = modelData.StartDate;
     hoteling.EndDate = modelData.EndDate;
     hoteling.StartTime = modelData.StartTime;
     hoteling.EndTime = modelData.EndTime;
     hoteling.WorkSpaceRefId = modelData.WorkSpaceRefId;
     hoteling.ProjectId = 1;
     hoteling.RepeatDay = modelData.RepeatDay;
     hoteling.RepeatType = modelData.RepeatType;
     context.SaveChanges();
}

0 个答案:

没有答案