2011-03-22 89 views
1

我有一個Request實體,它具有Buildings(多對多)和RequestTimes(一對多)的引用/子對象。我將它從我的實體對象上下文中分離出來,重新使用了一個Request對象。實體克隆和清除​​引用

當我脫離我Request和去插入另一Request插入精細新的標識,新的條目添加到我的Buildings查找表,但我RequestTimes表更新現有的條目,並指出他們在新Request ID而不是生成新的行。

到目前爲止,我已經嘗試使用objContext.Detach()爲每個RequestTime條目以及調用Request.RequestTimes.Clear()。我還有什麼遺漏?

回答

0

每個RequestTime條目需要Detach()條目。這是第一次沒有被正確地稱呼。