0
我有一個實體,如Supplier
,它有N級子實體,如SupplierUser
,Companyinformation
,contactdetail
。當更新EF中的父實體時添加/更新所有子實體5
當我第一次添加父項Supplier
實體時,它會正確插入,但是當我更新子實體中的值並從父實體調用更新時,只會更新父實體。所以我需要一個代碼,其中如果我有父級實體對象與所有數據的孩子,並點擊更新它更新父數據以及子數據。
請回復,因爲這是真的急
是的我知道,但在EF5如果有父母和孩子的數據,當我們像客戶端調用objClient = new Client()objClient.ModifiedByUserId = 1; objClient.DateModified = DateTime.UtcNow; objClient.Customerinfo.FirstName ='jinesh' dbcontext.Client.insert(objClient); dbcontext.savechanges();所以這添加客戶端以及客戶細節,所以以這種方式我需要更新 – 2013-03-15 09:27:32
你需要這是一個2步過程肯定。用上下文保存客戶端,然後添加它。 – Nikos 2013-03-15 10:29:56
但是,如果我們有N級的孩子,那麼我們如何才能管理這個共同的更新功能? – 2013-03-15 10:54:42