Если ActionUpdateDetail
связано с ActionUpdate
через свойство навигации, то вам не нужно 3/4 кода.Вы можете просто сделать:
public bool InsertNewActionHistory(ActionHistory actionHistory)
{
this.ActionHistories.AddObject(actionHistory);
return true;
}
Свойства навигации гарантируют, что связанные объекты будут добавлены вместе.
Обратите внимание, что это может быть сложнее, если вы используете прокси POCO или чистые POCO.Начинающим с EF, вероятно, следует придерживаться DB-first или model-first, пока вы не изучите правила дорожного движения.