protected override void Dispose(bool disposing) { if (disposing) { // release mananged objects _tableMappings = null; } // release unmanaged objects base.Dispose(disposing); // notify base classes }