public override void Load() { bool isOpen = DataAccessor.ConnectionOpen(); try { base.Load(); foreach (SysAuditDat dat in this) { dat.FillExtraMembers(); } } catch { throw; } finally { DataAccessor.ConnectionClose(isOpen); } }