簡體   English   中英

自跟蹤實體的原始值

[英]Self-tracking entities original values

自跟蹤實體不保存原始屬性值。 因此,當您調用ApplyChanges時,所有屬性都被標記為已修改。 但是我需要記錄實際更改的屬性。 我嘗試使用ApplyOriginalValues,但是在這種情況下,AcceptChanges在查找實體重復項時引發異常。 有什么方法可以使STE保持原始值?

生成的自我跟蹤模板正在跟蹤更改,但未保存不屬於EntityKey,不是外鍵或它們的ConcurrencyMode屬性未設置為Fixed的屬性的原始值。

我需要為我的一個屬性啟用此值跟蹤,因此我決定將其ConcurrencyMode屬性設置為Fixed,以便現在可以跟蹤原始值。

此更改的副作用是,生成的UPDATE SQL語句將在其WHERE子句中包含對此屬性的原始值的檢查。

暫無
暫無

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

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