protected override void Dispose(bool disposing) { if (dalObject != null) { dalObject.Dispose(); dalObject = null; } base.Dispose(disposing); }