2010-07-07 61 views
0

我的問題是我將實體列表保存到isolatedstorage以便用戶可以在本地更改它們。如果用戶在線並修改了必須在本地和外部保存更改的數據庫。這是一個問題,因爲我得到一個錯誤,說實體「不能連接到這個EntityContainer,因爲它已經連接到另一個EntityContainer」由於domaincontext衝突,無法更改isostorage列表

基本上我保存到隔離存儲的是帶有Nodes屬性的List類型列表。然後在我的數據表單的保存事件中(如果用戶是OOB並且有網絡),我將數據同時保存到服務器,然後從isostore中檢索列表。找到適當的Root對象,然後執行Root.Nodes.Add((Node)DataForm.CurrentItem),然後出現錯誤。我怎樣才能解決這個問題?

回答

0

我將它從domaincontext分離出來,然後將它添加到isostore中,然後再次將它附加到