[英]Updating many-to-many relationship
我在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
未更新。 沒有顯示錯誤。 我無法理解有什么不對,因為我之前已多次這樣做過。
為什么不?
public void UpdateDep(CommonLayer.Depratment UpDep)
{
CommonLayer.Depratment CheckDepartment = this.getDepartment(UpDep.Department_GUID);
this.Entities.Entry(CheckDepartment).CurrentValues.SetValues(UpDep);
this.Entities.Entry(CheckDepartment).State = EntityState.Changed;
this.Entities.SaveChanges();
}
注意到國家。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.