none
Linq com funcionar em Oracle RRS feed

  • 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"
    quarta-feira, 16 de março de 2011 13:13

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
    segunda-feira, 21 de março de 2011 12:36
  • 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
    quinta-feira, 31 de março de 2011 05:10

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
    segunda-feira, 21 de março de 2011 12:36
  • 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
    quinta-feira, 31 de março de 2011 05:10