【发布时间】:2017-01-30 21:07:51
【问题描述】:
Department 对象和Grade 对象之间存在多对多关系,我正在尝试通过分配Grade 来更新Department。这是我的更新方法:
public void UpdateDep(CommonLayer.Depratment UpDep)
{
CommonLayer.Depratment CheckDepartment = this.getDepartment(UpDep.Department_GUID);
this.Entities.Entry(CheckDepartment).CurrentValues.SetValues(UpDep);
this.Entities.SaveChanges();
}
UpDep 具有 Grade id 值,但 CheckDepartment 未更新。没有显示错误。我不明白出了什么问题,因为我以前做过很多次。
【问题讨论】:
-
我没有使用模型,而是通过控制器将视图中的 id 传递给另一个方法,该方法将等级添加到部门并通过调用此方法进行更新。
标签: c# asp.net entity-framework ado.net