The application I'm designing will have to be able to access any MS or Oracle database through the network, will have to read all the databases inside the database, list all the tables.

In the end, the user must be able to download a whole table, and load it into the application.

The user will have to insert some parameters :

1. Ip address and port
2. Login and password.

Then he will have to choose the database, and then he will have to choose the table.

I've looked up through the internet to find something almost out of the box, and the best result I've found is actually Dapper (<http://code.google.com/p/dapper-dot-net/>)

Ain't there any better library that could meet my needs?