Как я понял из твоего вопроса и комментария жил.Вы можете создать прослушиватель событий и реализовать два интерфейса: IPreUpdateEventListener, IPreInsertEventListener
eq
public class AuditEventListener : IPreUpdateEventListener, IPreInsertEventListener
{
public bool OnPreUpdate(PreUpdateEvent @event)
{
//your stuff here
return false;
}
public bool OnPreInsert(PreInsertEvent @event)
{
//your stuff here
return false;
}
}
, но я думаю, что это смешно.использование ORM означает, что вы не заботитесь о постоянстве, и вся работа выполняется за единицу работы.Если вам действительно нужно вставить и обновить, просто используйте методы Save () или Update (), таким образом вы точно будете знать, какая операция выполняется.