A visão da Microsoft do .NET é abrangente. Além do desejo de suportar todas as linguagens de programação, seja diretamente, seja através de camadas de interoperabilidade, ela também quer juntar todos os frameworks de comunicação e engines de armazenamento de dados. Mas se por um lado o WCF está saindo na frente ao padronizar as APIs de comunicação, o framework universal de acesso a dados, o Entity Framework, está atrasado.
Um dos maiores problemas, até agora, é que o ADO.NET Entity Framework não veio de fábrica com suporte para os maiores bancos de dados não-Microsoft, como o Oracle. Isso trouxe a oportunidade para desenvolvedores terceiros preencherem a lacuna.
Um destes distribuidores é a Data Direct. Para muitos usuários seu maior benefício é o de ser 100% feito em código gerenciado. Normalmente isso não representa grande coisa, mas neste caso quer dizer que você pode evitar totalmente um cliente Oracle nativo.
Outro distribuidor é a Devart. A oferta da Devart já está disponível para a comunidade há mais tempo que a da Data Direct e oferece uma lista de funcionalidade comparável. E, sem nenhuma surpresa, o fato de não precisar de um cliente Oracle nativo também é número 1 na sua lista de funcionalidades.
A Oracle, em si, está estranhamente quieta nesta área. Embora ela ofereça o ODP.NET, ele está limitado aos design patterns padrões do ADO.NET.