我有兩個託管對象上下文,例如MMC和BMC指向相同的持久性存儲。分別由主線程(MT)和後臺線程(BT)分別創建保存在一個託管上下文中,其他託管對象上下文中沒有更改
在兩個上下文中,我的所有實體中都有兩個字段增量和修訂號。
現在,BT從持久性存儲中獲取來自Object obj1的值,並將它們發佈到服務器。當服務器回覆時,它會爲obj1提供一個新的增量和一個新的修訂版本號。
此外,雖然BT正在服務器,MMC中的值正在修改,但未保存到持久性存儲。
我想將從服務器返回的增量和修訂號保存到持久性存儲中,但只有當後臺線程正忙於服務器時,修訂號纔會在MMC中被更改。
如果是我想保留MMC的增量和修訂號。
我怎麼可能做到這一點?