Hoping to get some feedback- I am planning build a interface library to an existing enterprise scale (multi threaded appln. with perfromance being a very high priority) to use managed dll. The application is currently using OLEDB for db access. New extensions like thread pool for db connections etc have to be built. Is it a good idea to switch to ADO.NET from OLEDB? Hoping to get some expert advice. Thanks in advance.