Jag rekommenderar också ODP.NET. Välj den senaste leverantören (http://www.oracle.com/technology/tech/windows/odpnet/index.html). Den kan ansluta till en Oracle 9.2-databas eller en nyare version av databasen.
MS Data Provider för Oracle är mycket begränsad. Du kan till exempel inte arbeta med arrayer och användardefinierade typer. Och varför skulle Microsoft ge bra stöd för att ansluta till Oracle?
Du kan också kolla in leverantören av devart:http://www.devart.com/dotconnect/oracle/ . Det stöder entitetsramverket.