Just tried to oervrride the OnDataPortalInvoke event in a NameValueListBase derived object and found that it is spelt as follows DataPortal_OndataPortalInvoke. Note the lower case d. This means it never gets invoked as the other Csla code looks for the correctly cased version to see if it is defined. Same thing with ReadOnlyListBase. I corrected the case and it the event got invoked correctly.
Razor
Copyright (c) Marimer LLC