/// <summary> /// The Context is saved in an async process /// </summary> public void Save() { var result = m_Context.BeginSaveChanges(SaveChangesOptions.Batch, r => { var dm = (DomainModelContext)r.AsyncState; dm.EndSaveChanges(r); RaiseEvent(SaveCompleted); }, m_Context); }
public void Save() { if (m_Context.ApplyingChanges) { return; } var result = m_Context.BeginSaveChanges(SaveChangesOptions.Batch, r => { var dm = (DomainModelContext)r.AsyncState; dm.EndSaveChanges(r); }, m_Context); }
public void Save() { if (m_Context.ApplyingChanges) { return; } var result = m_Context.BeginSaveChanges(SaveChangesOptions.Batch, c => { var dmc = (DomainModelContext)c.AsyncState; dmc.EndSaveChanges(c); RaiseEvent(SaveCompleted); }, m_Context); }