I'm not too sure where the problem is, but a memory leak could be the cause.
All code is managed. And we use dotConnect for Oracle from devArt as a data-level library.
You assume that all code is managed, but there may be unmanaged parts. However, you must call the Dispose method for all disposable objects after using them, do not think that they are correctly selected as soon as they go out of scope. Best practice is to allow disposable objects to get out of scope without calling the Dispose method. You can use the 'using' statements if you use them as local variables.
DbConnection is a good example for one-time objects, make sure you have all the connections (one-time objects).
Charithj
source share