2
我有一個用戶作爲導航屬性的MessageRecipient對象。當我將消息接收者添加到數據庫時,它也嘗試添加不是我想要的用戶。有什麼辦法以某種方式從MessageRecipient中刪除用戶,或者阻止EF保存導航屬性?我不想添加或更新關聯的用戶對象。謝謝EF,如何在不保存導航屬性的情況下將實體保存到實體?
entity.MessageRecipients.Add(recipient);
entity.SaveChanges();
我試圖做的是添加一個MessageRecipient到一個數據庫User是一個導航屬性,當我需要它顯示用戶的詳細信息時已經填充現在當我將MessageRecipient添加到一個數據庫時它也試圖更新我根本不想做的用戶 – Pawel 2012-03-23 17:17:10
因此,如果您通過新的MessageRecipient對用戶進行更改,您不希望這些用戶更改持久存在數據庫?只有新的MessageRecipient?我認爲 – 2012-03-23 17:59:05
是的,這是正確的:)對不起,我的英語可能會好很多,有時我有困難表達我的意思。 – Pawel 2012-03-24 17:19:03