none
Vantagens do LINQ RRS feed

  • Pergunta

  • Pessoal,

    Qual a vantagem do Linq em relacao aos modos convencionais ?
    Se eu ja uso SQL atraves de um DTO e os XML's atraves da classe XmlDocument, quais seriam as vantagem de se usar LINQ ?

    Abracos

    • Movido Olavo Oliveira NetoModerator segunda-feira, 25 de junho de 2012 12:43 Amigo, estou movendo sua thread para um fórum especifico de LINQ (De:.NET Development - Geral)
    segunda-feira, 25 de junho de 2012 05:24

Respostas

  • Olá AGA,

    Essas vantagens estão associadas as facilidades que as ferramentas de mapeamento objeto-relacional fornecem, tais vantagens são:

    - Mapeamento dos dados de forma automática

    - Consultas em bases de dados utilizando apenas uma linguagem (C#, VB.Net, F#... vc não precisa conhecer SQL)

    - Curva de aprendizado mais facil, vc não precisa aprender C# e SQL ao mesmo tempo

    - Linguagem de consultas fortemente tipada

    Essas são todas as vantagens, mas na minha opinião: todo DEV deve saber integrar sua aplicação com banco de dados utilizando ADO.Net com SQL, não basta saber apenas LINQ. É preciso enter o processo de Connect, Retrive, Execute e Disconnect. Sem isso, o LINQ parece mágica!

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.com/
    Twitter: @ferhenrique
    Entity Framework - Brasil: https://www.facebook.com/EntityFrameworkBrasil

    • Marcado como Resposta AGA Neto quarta-feira, 27 de junho de 2012 22:21
    segunda-feira, 25 de junho de 2012 19:48
    Moderador

Todas as Respostas

  • Olá AGA,

    Essas vantagens estão associadas as facilidades que as ferramentas de mapeamento objeto-relacional fornecem, tais vantagens são:

    - Mapeamento dos dados de forma automática

    - Consultas em bases de dados utilizando apenas uma linguagem (C#, VB.Net, F#... vc não precisa conhecer SQL)

    - Curva de aprendizado mais facil, vc não precisa aprender C# e SQL ao mesmo tempo

    - Linguagem de consultas fortemente tipada

    Essas são todas as vantagens, mas na minha opinião: todo DEV deve saber integrar sua aplicação com banco de dados utilizando ADO.Net com SQL, não basta saber apenas LINQ. É preciso enter o processo de Connect, Retrive, Execute e Disconnect. Sem isso, o LINQ parece mágica!

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.com/
    Twitter: @ferhenrique
    Entity Framework - Brasil: https://www.facebook.com/EntityFrameworkBrasil

    • Marcado como Resposta AGA Neto quarta-feira, 27 de junho de 2012 22:21
    segunda-feira, 25 de junho de 2012 19:48
    Moderador
  • Além de manipular objetos, ele ofereçe mais segurança e pelo fato dele ja parametrizar as propiedades.

    quinta-feira, 28 de junho de 2012 16:32