These sections describe particular DataObjects for .NET business logic events in detail.
Each event is fired by DataObjects for .NET at appropriate time defined below. Firing an event, DataObjects for .NET uses the inheritance chain of levels described in How Business Logic Works on Different Levels. For example, when we say that "the BeforeFieldChange fires", it means that the event is fired on all levels where it is handled. It may be in a table view, in a composite table, in a simple table, and so on, whatever applies and contains a handler code.