OnAfter table event subscriber patterns and antipatterns

  • Post comments:17 Comments

The purpose of events is to simplify business logic customization while not impeding upgradeability and general extensibility. However, there is one particular class of events that may cause troubles: OnAfter* table events. There are four of them: OnAfterInsert, OnAfterModify, OnAfterDelete, and OnAfterRename.

If you need them, you must be careful.

(more…)

Continue Reading OnAfter table event subscriber patterns and antipatterns