How to use managed dll in

I check the source code found using the Oracle.DataAccess.Client, it is too big, why not use Oracle. ManagedDataAccess.Client ? if i will use the Oracle.DataAccess.Client,What should I do?

Oracle isn’t an officially supported RDBMS provider, it was contributed and being maintained by the community. The choice to use Oracle Client was made by the developers that were maintaining the Oracle provider.