state
INSERT
public override bool OnSave(object entity, object id, object[] state, string[] propertyNames, IType[] types) { ActiveRecordHooksBase hookTarget = entity as ActiveRecordHooksBase; if (hookTarget != null) { return hookTarget.BeforeSave(new DictionaryAdapter(propertyNames, state)); } return false; }