Из того, что я вижу в исходном коде SubSonic 2, когда вы запускаете btnSave_Click, нет другой функции, которую вы можете вызвать как есть.
Так что вам нужно изменить исходный код и воссоздать дозвуковую 2 dll (это очень просто).
Так что, если вы измените исходный код, просто поместите функцию, которая запускается после сохранения, затем в вашем коде переопределите эту функцию своим вызовом.
/// <summary>
/// Saves the editor.
/// </summary>
private void SaveEditor()
{
if(Mode == ScaffoldMode.Edit)
UpdateRecord(PrimaryKeyControlValue);
else
InsertRecord();
SaveManyToMany();
AfterTheSave();
if(ReturnOnSave)
BuildWithModeChange(ScaffoldMode.List);
}
public virtual void AfterTheSave()
{
}