我有以下幾點:實體框架的更新和插入Issue-ASP.NET MVC
public void SaveChanges(Project project, int ParentId)
{
//If not updating then insert
if (!UpdateMode)
{
//Insert New Project Else Simply Save Context Changes
this.Context.Projects.Add(project);
}
//save all changes
this.Context.SaveChanges();
}
的想法是,如果我在插入模式增加新的項目還有我在更新模式,我需要只需保存所有更改即可。我傳入的項目具有在網頁中進行的更改,但未保存。不應該做以下工作?
public void SaveChanges(Project project, int ParentId)
你怎麼知道它在updatemode? – David
您需要添加更多信息。例如你沒有說過什麼是錯的。當你運行上面的時候會發生什麼? – OpticalDelusion