Início > .NET > Escolhendo um provider para acessar o Oracle com Entity Framework

Escolhendo um provider para acessar o Oracle com Entity Framework

Uma das tarefas que minha equipe terá que realizar este ano será a migração da nossa base de dados de SQL Server para Oracle. No ano passado, uma parte significativa da aplicação foi reescrita utilizando o Entity Framework, sendo assim, decidimos começar a tarefa de migração com uma prova de conceito (PoC), utilizando o Entity Framework para acessar o Oracle.

A grande maioria dos providers disponíveis para Oracle são pagos. Mesmo assim existem algumas implementações de exemplo no site CodePlex. Basicamente, estes providers utilizam duas abordagens diferentes para acessar o banco Oracle:

  • System.Data.OracleClient – utiliza as classes do ADO.NET, disponibilizadas com o .NET Framework
  • Oracle.DataAccess – utiliza as classes do ODP.NET, parte do Oracle Data Access Componets (ODAC)

Optamos pela segunda abordagem, pois o time do ADO.NET anunciou que o desenvolvimento das classes no namespace System.Data.OracleClient será descontinuado. O provider que escolhemos foi Entity Framework Oracle ODP.net Provider.

No próximo post, mostrarei como instalar este provider utilizando o Visual Studio 2010 e o .NET Framework 4.0.

Anúncios
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: