Please correct me if I'm wrong. It seems the method signature doesn't add functionality as the parameter is not used to the subsequent call.... Simply does not match the documentation...
public abstract class BusinessBase<T> :
Core.BusinessBase, Core.ISavable where T : BusinessBase<T>
/// Starts an async operation to save the object to the database.
/// <param name="forceUpdate">
/// If <see langword="true"/>, triggers overriding IsNew and IsDirty.
/// If <see langword="false"/> then it is the same as calling Save().
/// This overload is designed for use in web applications
/// when implementing the Update method in your
/// data wrapper object.
public void BeginSave(bool forceUpdate)
Added to bugtracker: http://www.lhotka.net/cslabugs/edit_bug.aspx?id=1005
Checked in to trunk now. Thanks.
Copyright (c) Marimer LLC