0

我有一個Silverlight應用程序,我正在使用WCF服務來訪問我的數據庫信息。爲此,我使用EntityFramework。我有一個類的項目(映射到我的數據庫表項目),它有一個關鍵字的ObservableCollection(類映射到我的數據庫表關鍵字)對象。通過服務在數據庫中插入實體時出現問題

從接口創建一個Items對象,其中包含關鍵字列表(如果關鍵字已存在,我添加由EntityFramework檢索的對象,如果關鍵字不存在,則從接口創建一個新的關鍵字對象並將其添加到我的Item的ObservableCollection中)。當我將Item對象傳遞給服務並嘗試將其添加到數據庫時,出現以下錯誤:ObjectStateManager中已存在具有相同鍵的對象。 ObjectStateManager不能使用同一個鍵跟蹤多個對象。

我該如何解決這個問題?

回答

0

看起來上下文已經包含了你的對象。 ...檢查附件是否工作,而不是添加...

相關問題