e=Verdana size=2>

Clique aqui para ler todos os artigos desta edição

Novidades

LINQ

Usando a nova linguagem com banco de dados e DataSources

 

Uma das novidades que encontramos no Visual Studio 2008 é o LinqDataSource para aplicações ASP.NET. Esse é um componente que segue a interface DataSource, e portanto pode ser conectado a controles do ASP.NET como o GridView.

Ele funciona basicamente como o SqlDataSource ou ObjectDataSource. A grande novidade é que o LinqDataSource utiliza o LINQ para acesso a dados. Neste artigo veremos uma pequena introdução ao LINQ e como utilizar o LinqDataSource no Visual Studio 2008.

 

LINQ na teoria

De uma forma bem simples podemos dizer que o LINQ é uma nova linguagem que oferece suporte à consulta de dados, que podem estar armazenados nas mais diversas formas possíveis. Os dados a serem consultados podem estar em XML (LINQ para XML), banco de dados diversos (LINQ-enabled ADO.NET, que inclui LINQ to SQL, LINQ to DataSet e LINQ to Entities) e objetos (LINQ to Objects).

Ou seja, podemos realizar consultas a essas e outras fontes de dados, através de uma linguagem fortemente tipada, como é o LINQ. Na Figura 1 você pode ver como é a arquitetura do LINQ.

 

Figura 1. Arquitetura do LINQ

 

O LINQ será parte integrante das linguagens do .NET Framework, que integrará novos conceitos, como é o caso das Lambda Expressions e dos Extension Methods (veja edição 42). Através dessas novas características, como por exemplo, será possível realizar um SELECT através de código C#

 

LINQ na prática

Com certeza há muita coisa que envolve o LINQ, e muito mais teoria que poderíamos estar abordando aqui. Mas nada melhor do que verificar uma tecnologia na prática. Então vamos lá. Para que você possa realizar os exemplos deste artigo é necessário que você utilize o Visual Studio 2008. Portanto, se você ainda não tem o Visual Studio 2008 instalado, dê uma olhada em: msdn2.microsoft.com/en-us/vstudio/aa700831.aspx.

Com o Visual Studio 2008 instalado, execute-o para iniciarmos os nossos exemplos. Vá até a opção File>New>WebSite, e como mostra a Figura 2, selecione a opção .NET Framework 3.5 para que nosso projeto seja criado com a utilização da nova versão da Framework.

 

Figura 2. Novo Web Site com .NET Framework 3.5

 

Em seguida escolha o item ASP.NET Web Site, informe “LinqSample” em Name e clique em OK. Esse é um projeto ASP.NET criado no Visual Studio 2008, com a utilização do .NET Framework 3.5. ...

Fim do trecho gratuito • continue abaixo
CONTEÚDO EXCLUSIVO

Desbloqueie toda a DevMedia

  • +2000 artigos e vídeos
  • +40 trilhas sobre Front-end, Back-end, IA e muito mais
  • +5000 exercícios práticos
  • Mentorias ao vivo individuais
até 50% OFF
A partir de
R$ 79 /mês
Assinar agora