C# - 主動修改代理對象的屬性IsModified 爲 False

//我想手動修改對象屬性的是否已修改狀態 爲不修改。可是會報異常 。

entityEntry.Property(property).IsModified = false;

//異常信息
//Setting IsModified to false for a modified property is not supported.

解決方案:

//用下面這句不起作用
//entityEntry.State = EntityState.Unchanged;   
//用下面這句纔好用  很神奇啊 。
this.Context.GetObjectContext().ObjectStateManager.ChangeObjectState(entity, EntityState.Unchanged);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章