According to this, Dispose() on a SqlConnection calls Close(), so you don't need to call both, just Dispose(). Is it the same for a SqlDataReader?
Asked
Active
Viewed 1,098 times
1 Answers
4
You only need to call Dispose because calls Close.
I used .NET Reflector and found that DbDataReader's (the base of SqlDataReader) Dispose method does call Close.

adambox
- 24,261
- 9
- 32
- 34