簡體   English   中英

更新多對多關系

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM