Нет OnCreate
, потому что "события" ActiveRecord основаны на IInterceptor NHibernate, а IInterceptor не имеет OnCreate
.
Однако OnSave
вызывается только для новых постоянных объектов, а OnUpdate
только для обновлений, поэтому нет необходимости проверять IsUnsaved
где-либо. Вот тест , который охватывает это.