К сожалению, нет событий, на которые вы можете подписаться. Я рекомендую переопределить метод SaveChanges в вашем контексте и использовать там свою собственную логику (если вы хотите сохранить его в чистоте, вы можете выставить свои собственные события)
РЕДАКТИРОВАТЬ
Одним из решений, которое я выбрал для этого, было позволить всем моим сущностям наследовать от общего базового класса (например, EntityBase), который предоставляет методы BeforeSave () и AfterSave (), которые вы можете вызывать в своем пользовательском DbContext при переопределении метода SaveChanges ( посмотрите на ChangeTracker для всех измененных записей)