2
這是實體框架4.EF4節省對象增加了一個新的子
CurrentProperty.FMVHistories.Add(FMVPresenter.GetFMVHistoryObject());
DataLayer.AccrualTrackingEntities repository = new AccrualTrackingEntities();
repository.Properties.AddObject(CurrentProperty);
repository.SaveChanges();
之前,我打電話調用SaveChanges,CurrentProperty在其FMVHistories收集1個對象,因爲它應該。在保存之後,它有兩個 - 其中第二個似乎是第一個的副本,兩個都正確設置了外鍵。
此處涉及的所有對象都是新的。沒有以任何方式加載。
FMVHistory具有3個字段的組合鍵,其中一個是它所連接屬性的外鍵。
有誰知道爲什麼這第二個FMVHistory對象被添加?