Если вы используете Entity Framework (на что указывает ваш тег), тогда этот пост StackOverflow сможет вам помочь. По сути, вы можете перехватить событие SavingChanges и делать все, что захотите. Поместите это в частичный класс, который добавляет следующие методы в ваш объектный контекст:
partial void OnContextCreated()
{
SavingChanges += DoWhatYouMust;
}
private void DoWhatYouMust(object sender, System.EventArgs e)
{
}