Microsoft Dynamics CRM, Sql Server Analysis Services, BI, Workflow Foundation and Windows Communication Foundation
I am more interested in the comments than in the actual post. Some of the best ones are:
Tucky "at least he's using parameterized queries"
RJ "makes me a little sad when I see a Dispose() that isn't in a Finally block"
Matthew Jackson "Aaaaaargggh!! Once again, in almost every (if not every) IDisposable class in the Framework that contains a Close, it is fine to call Dispose instead of Close. Or better yet, call neither!!!!!! Use the Using construct."
Matthew then goes on to show the reflector code of Dispose to prove his point. This is good stuff!!