2014-02-09 161 views
0

I'm想知道,如果它能夠在實體框架與一個對象的工作,當我更新的校長,EF創建或更新的列表,讓我展示一個例子:保存在casdade(保存和/或更新)對象實體框架

Objects Relation(圖片:http://i.stack.imgur.com/GJ2FW.png

在這個例子中,我們有一個Companie與員工的列表,具有地址和電話清單。如果創建一個公司,在離線模式。從那以後,我會增加一些員工負責人和電話,It's可能的,像NHibernate的,發送此回語境和EF解決什麼是更新並創建了什麼?

是否這樣?

using (var db = new CompanyContext()) 
{ 
    db.Companies.Attach(cia); 
    db.Entry(cia).State = EntityState.Modified; 
    db.SaveChanges(); 
} 

在此先感謝。

回答