Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Fazer conexão com oracle via .net

Boa tarde pessoal, Esta dúvida não está relacionada diretamente com os cursos, é mais uma situação que peguei no meu dia.

Tenho um cliente com um oracle 11g. Preciso conseguir ver a estrutura de tabelas deste banco, gerar relatórios etc.

Tenho acesso ao banco do cliente com um usuário de consulta, hoje consigo fazer o acesso ao banco pelo servidor remotamente, usando o sqlplus, porém estou tendo erros do tipo "tabela ou objeto inexsitente" e tal.

Não possuo nenhum conhecimento ainda em oracle, estou me planjenado para começar algum curso este fim de semana, mas seria bom se eu conseguisse adiantar esta questão das consultas.

Enfim, vocês podem me dar dicas de como posso conseguir gerar estas consultas?

Estou tentando usar o database.net, visual studio, porém estou com dificuldade nos drivers que preciso instalar.

Obrigado.

2 respostas
solução!

Olá, Fernando!

Você já usou Entity Framework? Com ele é possível fazer consultas utilizando Oracle como fonte de dados.

A Oracle disponibilizou um passo-a-passo sobre como conectar o EF a uma base Oracle:

http://download.oracle.com/oll/obe/EntityFrameworkOBE/EntityFrameworkOBE.htm

Se você precisar/desejar, a Alura tem curso de Entity Framework, que apesar de ser baseado em SQL Server, vai ensinar os conceitos de EF que também se aplicam ao uso do Oracle como fonte de dados:

https://www.alura.com.br/curso-online-entity-framework

E para se aprofundar um pouco mais em consultas integradas usando .Net, a Alura tem o curso LINQ baseado em C#:

https://www.alura.com.br/curso-online-linq-c-sharp

Muito obrigado pela ajuda Marcelo!!!