LINQ -  Links úteis para estudo


Aprender LINQ é uma obrigação de todo programador que pretende explorar os seus fantásticos recursos. Ele não é um bicho de 7 cabeças que precisa ser evitado a qualquer custo.

O que é LINQ ?

- LINQ - Language integrated Query - é um conjunto de recursos introduzidos no .NET Framework 3.5 que permitem a realização de consultas diretamente em base de dados , documentos XML , estrutura de dados , coleção de objetos ,etc. usando uma sintaxe parecida com a linguagem SQL.

O que eu ganho usando LINQ ?

Podemos usar o LINQ em qualquer tipo de fonte de dados: uma classe, uma coleção, um array e qualquer tipo de objeto que seja do tipo IEnumerable ou IQueryable.

Abaixo segue uma relação de links úteis para estudo dos recursos do LINQ:

1-      LINQ Official Website : http://msdn.microsoft.com/en-us/netframework/aa904594

2-      LINQ to Everything by Charlie Calvert : http://blogs.msdn.com/b/charlie/archive/2008/02/28/link-to-everything-a-list-of-linq-providers.aspx

3-      Joining LINQ to SQL and LINQ to Excel by Eric White : http://blogs.msdn.com/b/ericwhite/archive/2008/12/04/joining-linq-to-sql-and-linq-to-excel.aspx

4-      Building a LINQ Provider by Pedram Rezaei : http://msdn.microsoft.com/en-us/vcsharp/ee672195.aspx

5-      Dynamic LINQ by Scott Guthrie : http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx

6-      101 LINQ Samples : http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx

7-      LINQ to Facebook : http://www.codeproject.com/KB/aspnet/LinqToFqlAddon.aspx

 

Macoratti .net

8-     LINQ :       http://www.macoratti.net/pageview.aspx?catid=20

 

MSDN

9-     LINQ : http://msdn.microsoft.com/library/bb308959.aspx

10-   LINQ Samples and Walkthroughs : http://msdn.microsoft.com/en-us/library/ee224945.aspx

 

Code Project

11-    LINQ

12-    LINQ FAQ

 

C# Corner

13-   LINQ to Objects

 

CodePlex

14-   LINQ to SharePoint : http://linqtosharepoint.codeplex.com/

15-   LINQ to Twitter : http://linqtotwitter.codeplex.com/

16-   LINQ to LDAP : http://linqtoldap.codeplex.com/

17-   LINQ to CRM : http://linqtocrm.codeplex.com/

18-   LINQ to Google : http://glinq.codeplex.com/

Bom estudo...

Referências:


José Carlos Macoratti