簡體   English   中英

如何通過實體框架更改數據庫項的屬性?

[英]How do I change the properties of database item through Entity Framework?

我想保存對通過實體框架保存在數據庫中的對象屬性所做的更改,以便 id-s 不會僅更改屬性。 我嘗試刪除它並再次添加它,但我收到以下錯誤: System.InvalidOperationException:“無法刪除該對象,因為它在 ObjectStateManager 中找不到。” 我試圖將實體的狀態設置為已修改,但我收到一條錯誤消息,指出 id-s 與另一個 db 項目(我想修改的項目,我希望它保持不變)發生沖突。 我之前沒有看到任何修改,所以我不知道該怎么做。

感謝您的建議

  1. 從數據庫上下文中獲取對象。
  2. 修改對象屬性。
  3. 保存數據庫上下文中的更改(例如_yourContext.SaveChanges() )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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