0
我正在使用C#Web API,並使用存儲庫標準保存到數據庫。下面是我用來更新數據庫的簡短示例。所以我使用automapper在用戶和getuser之間展平區域。所以當我嘗試使用UpdateUser模型更新例如用戶名時。我使用automapper從updateuser映射到用戶。當我嘗試保存它時,總會給我更新區域時的錯誤。我相信我需要用戶模型中的區域,因爲我需要它在User和getUser之間自動映射並獲取區域。保存模型是級聯更新,當我只想要更新主模型
我不想更新區域。我不理解如何從這裏前進。讓我知道,如果我正在做這個好,以及解決方案是什麼。
public class User
{
public int UserID { get; set; }
public String username { get; set; }
public virtual Region Region { get; set; }
}
public class GetUser
{
public int UserID { get; set; }
public String username { get; set; }
Public String Region{get; set;}
}
public class UpdateUser
{
public int UserID { get; set; }
public String username { get; set; }
Public String RegionID{get; set;}
}