/// <summary> /// Commits all pending changes to the database. /// </summary> public void CommitChanges() { _provider.ExecuteInTransaction(() => { CommitChangesAddedItems(_addedItems); CommitChangesEditedItems(_editedItems); CommitChangesDeletedItems(_deletedItems); Clear(); }); }