2012-04-10 61 views
0

我想知道有沒有什麼方法可以使用複雜類型在多個表中插入數據 如果我有一個父對象有子對象的集合,我需要插入父數據及其子太 示例:這是父對象的「視頻」及其子可視數據圖表 enter image description here如何使用複雜對象在多個表中插入數據相關的「實體框架4.1」

請指點

+0

你是什麼意思的「使用複雜類型」?你的意思是你的源數據來自一個複雜的對象嗎?還是你指的是你的實體作爲複雜的對象? – 2012-04-10 15:39:44

回答

1

EF將更新所有修改的實體/屬性自動。所以,如果你創建一個新的可視數據,設置它的語言,並將其追加到視頻實例的VideoDatas集合,然後調用

context.SaveChanges(); 

EF將可視數據添加到數據庫,設置語言,然後更新視頻記錄。它沿着圖形上下走動,保存所有更改。您只需確保您使用context即可獲取實體,以便EF可以跟蹤它。

相關問題