I'd like to try using an LLBLGenProDataSource2 instead of coding my persistence logic. However, I see from the documentation that the EntityUpdated (and EntityDeleted, EntityInserted) events are only raised if the update (or deletion, insertion) was successful.
How do I trap the case when update failed so that I can display a message to the user?
I'm used to objectdatasource's updated events which pass in the return value of the update method in the event args. LLBLGenProDataSource2 doesn't seem to have same thing.
Any tips other than making LivePersistence = false and writing my own code to persist entities? I really want to try a declarative-only solution for efficiency of writing new apps.