/// <exception cref="Db4objects.Db4o.Ext.Db4oIOException"></exception> /// <exception cref="Db4objects.Db4o.Ext.DatabaseClosedException"></exception> /// <exception cref="Db4objects.Db4o.Ext.DatabaseReadOnlyException"></exception> /// <exception cref="Db4objects.Db4o.Constraints.UniqueFieldValueConstraintViolationException /// "></exception> public virtual void Commit() { lock (Lock()) { CheckClosed(); _server.Commit(_transaction); } }
public virtual void Store(ObjectContainerBase container) { container.ShowInternalClasses(true); try { Transaction trans = container.CheckTransaction(); container.StoreAfterReplication(trans, this, container.UpdateDepthProvider().ForDepth (1), false); container.Commit(trans); } finally { container.ShowInternalClasses(false); } }