我有一個大問題。 我正在使用實體框架5和UnitOfWork模式(使用存儲庫)。 我有一個實體對象,人(即從實體繼承,並已獲得一些屬性:姓名,IdAddress(並與idAddress鏈接的虛擬實體地址)實體框架5:提交不刷新內存中的實體
當我使用下面的代碼:
Person p = personRepository.FindById(5);
我正確地獲得實體,外國是好的,同時也宣佈爲虛擬實體裝載
然而,當我使用下面的代碼:
Person p = new Person();
p.IdAddress = 1;
personRepository.Add(p);
unitOfWork.commit();
實體p對地址實體具有空值。 如何在執行提交後「強制」刷新內存中的實體? 非常感謝您的幫助
(當我嘗試檢索,再過一會兒,實體只是通過使用FindById,正確地獲得地址實體堅持)..所以我想有一個刷新後持續行爲 – user2328912