Ook ik raad ODP.NET aan. Kies de nieuwste provider (http://www.oracle.com/technology/tech/windows/odpnet/index.html). Het kan verbinding maken met een Oracle 9.2-database of een nieuwere release van de database.
De MS Data Provider voor Oracle is zeer beperkt. U kunt bijvoorbeeld niet werken met arrays en door de gebruiker gedefinieerde typen. En waarom zou Microsoft goede ondersteuning bieden om verbinding te maken met Oracle?
Je kunt ook de provider van devart bekijken:http://www.devart.com/dotconnect/oracle/ . Het ondersteunt het entiteitskader.