我想附加和斷開的實體添加到實體框架上下文。例如:實體框架4.0附加對象圖
我有一個客戶實體和導航屬性詳細訂單實體。這個想法是獲得客戶實體並對實體進行修改,然後將新實體實體實體添加到實體實體。
當我嘗試附加(我認爲這是正確的使用方法)客戶實體時,問題開始。因爲整個對象圖現在正在連接我得到以下錯誤:
"An object with a temporary EntityKey value cannot be attached to an object context."
我明白,錯誤是因爲添加訂單實體,應該是新增,而不是附的。
有沒有辦法將新的子實體的現有實體附加或添加到上下文中?
在Codeplex上有一段時間可以更好地重新連接斷開的實體圖。建議訪問它,如果您同意爲此功能添加您的聲音。 https://entityframework.codeplex.com/workitem/864 – 2014-03-18 09:23:21