Usuário com melhor resposta
Linq com funcionar em Oracle

Pergunta
-
Galera tenho desenvolvido uma aplicação inteira com LINQ.
Porém agora a necessidade de migra tudo para Oracle.
A pergunta é:
1- Como fazer Linq Funcionar com Oracle?
2- Caso não, tenho que criar tudo em ADO.NET?
3- Vou ter que modificar minhas procedures?
Aguardo o conhecimento dos experiêntes...
Abs.
"conhecimento e fonte"
Respostas
-
Olá Edison,
Primeiramente, o Linq é uma parte do framework direcionada a trabalhar com lista de registros, independente de sua origem (oracle, sql server, arquivo texto, array e etc).
A Oracle tem um provider para o framework .net capaz de conectar usando conexão direta e o obtendo resultados apartir de consultas SQL.
Se procura por uma conexão utilizando o Entity Framework, esse provider não lhe será útil. Recomendo adquirir o ADO.Net Provider para Oracle da Devart (http://www.devart.com/dotconnect/oracle/)
um abraço
Rodrigo Guimarães da Silva- Sugerido como Resposta Leonardo B Moreira sexta-feira, 14 de outubro de 2011 19:44
- Marcado como Resposta AndreAlvesLimaModerator segunda-feira, 24 de outubro de 2011 17:50
-
Olá Edison,
primeiramente gostaria que você desse uma olhada no post do nosso Amigo Rodrigo Guimarães que postou acima falando do provider para Oracle utilizando o ADO.NET Entity Framework (famoso EF).
Se você escreveu o seu projeto utilizando LINQ TO SQL e não EF você provavelmente vai ter códigos na qual você vai ter que alterar, mais vai ser simples (se o projeto for pequeno)
abraço,
Leonardo
http://leonardobatistamoreira.blogspot.com
Leonardo B. Moreira - Web Developer .net with asp.net and C# - I know, it is only programming but I like it. http://leonardobatistamoreira.blogspot.com- Sugerido como Resposta Leonardo B Moreira sexta-feira, 14 de outubro de 2011 19:44
- Marcado como Resposta AndreAlvesLimaModerator segunda-feira, 24 de outubro de 2011 17:50
Todas as Respostas
-
Olá Edison,
Primeiramente, o Linq é uma parte do framework direcionada a trabalhar com lista de registros, independente de sua origem (oracle, sql server, arquivo texto, array e etc).
A Oracle tem um provider para o framework .net capaz de conectar usando conexão direta e o obtendo resultados apartir de consultas SQL.
Se procura por uma conexão utilizando o Entity Framework, esse provider não lhe será útil. Recomendo adquirir o ADO.Net Provider para Oracle da Devart (http://www.devart.com/dotconnect/oracle/)
um abraço
Rodrigo Guimarães da Silva- Sugerido como Resposta Leonardo B Moreira sexta-feira, 14 de outubro de 2011 19:44
- Marcado como Resposta AndreAlvesLimaModerator segunda-feira, 24 de outubro de 2011 17:50
-
Olá Edison,
primeiramente gostaria que você desse uma olhada no post do nosso Amigo Rodrigo Guimarães que postou acima falando do provider para Oracle utilizando o ADO.NET Entity Framework (famoso EF).
Se você escreveu o seu projeto utilizando LINQ TO SQL e não EF você provavelmente vai ter códigos na qual você vai ter que alterar, mais vai ser simples (se o projeto for pequeno)
abraço,
Leonardo
http://leonardobatistamoreira.blogspot.com
Leonardo B. Moreira - Web Developer .net with asp.net and C# - I know, it is only programming but I like it. http://leonardobatistamoreira.blogspot.com- Sugerido como Resposta Leonardo B Moreira sexta-feira, 14 de outubro de 2011 19:44
- Marcado como Resposta AndreAlvesLimaModerator segunda-feira, 24 de outubro de 2011 17:50