public override void Close() { if (InnerResultSet != null) { InnerResultSet.Close(); connection.Dispose(); InnerResultSet = null; } }