public void Update(IActiveRecord record) { if (record == null) { return; } if (Updated.Contains(record)) { return; } OnBeforeUpdate(new ActiveRecordTransactionEventArgs(record)); _updated.Add(record); }