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. ...

Quer ler esse conteúdo completo? Tenha acesso completo