Really great, after so many read and video, Today I got the clarity of Disposable pattern and finalize proper implementation. Thanks a lot. Expecting more from You regarding C#
My man thanks so much for this video. I had been searching everywhere for a "personal" explanation of this with a little perspective beyond a ms api ref, and this is exactly what I needed. I wish you had more videos. Cheers!
After searching for so many articles on GC, IDisposable, Managed and Unmanaged resource, this one video makes everything clear to me. Nice explanation!
i liked your video and solved my problem. i was searching for the solution of my problem (given below) since 2 days. Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. I think this video was specially made for me. Your video helped my a lot. Thank you very much
Really a nice video it provided much clarity on the dispose and finalizer, thanks for the video and also suggesting to provide lot more videos on different complex topics
As far as I know, DB Connections are unmanaged resources, they work outside your App Domain and hence are no longer managed by CLR, Please correct me If I missed something or point me towards some article or document that explains it clearly.
Hi ! In the last few minutes of the clip, the field "isDisposed" is used. It is also checked in the overridden Dispose() method. But where is it set ? Pardon me if I have missed anything here
If you have a static class and that static class is creating 1 new connection to the database. How do you clean up that connection when (1) program exit gracefully (2) when program exit via an exception.