Thank you for the last 2 postings, however neither has been helpful.
I am hoping to avoid coding directly into unrelated event handlers or methods.
I am also looking for a way to handle the situation I have in 1 place.
In the dataaccessadapter code an entity is "loaded" with data from the database in 2 seperate places using 2 different approaches.
FetchEntity uses FetchEntityUsingFilter which triggers the event OnAuditLoadOfEntity after all data has been fetched.
FetchEntityCollection uses FetchEntityCollectionInternal uses ExecuteMultiRowRetrievalQuery which triggers the event OnAuditLoadOfEntity after the entity fields have been loaded and the entity has been added to the collection but before the rest of the data (prefetch path) has been loaded.
Is there a reason for the discrepancy in how this event is being raised?