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
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
Com o Visual Studio 2008 instalado, execute
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