﻿# 學習 LINQ 技術的相關資源整理

LINQ 相關網站

-   [The LINQ Project](http://msdn.microsoft.com/netframework/future/linq/)
-   [Visual C# 3.0](http://msdn2.microsoft.com/en-us/vcsharp/aa336745.aspx) 

LINQ 相關部落格

-   [Charlie's LINQ Articles](http://blogs.msdn.com/charlie/archive/2006/11/11/charlie-calvert-s-technical-blog-index.aspx#LINQ)
-   [Hooked on LINQ](http://www.hookedonlinq.com/)
-   [101 LINQ Samples](https://github.com/dotnet/try-samples/tree/main/101-linq-samples)
-   [LINQ in Action](http://linqinaction.net/)
-   [Calculating Baseball Statistics with LINQ](https://web.archive.org/web/20200905043145/http://derekslager.com/blog/posts/2006/10/calculating-baseball-statistics-with-linq.ashx)
-   [XLINQ.net](http://xlinq.net/) (Language Integrated Query for XML)
-   [LINQDev](http://linqdev.com/)
-   [The LINQ FAQ](https://web.archive.org/web/20090119190752/http://forums.microsoft.com:80/MSDN/ShowPost.aspx?PostID=307705&SiteID=1)
-   [C# Sharp Team Blogs](http://blogs.msdn.com/charlie/archive/2006/09/06/c-bloggers.aspx)
-   [NETFX Guide to LINQ](https://web.archive.org/web/20190619211437/http://www.netfxguide.com:80/guide/linq.aspx)
-   [Wikipedia on LINQ](http://en.wikipedia.org/wiki/Language_integrated_query)
-   [Ian Griffiths on Expression Trees](http://www.interact-sw.co.uk/iangblog/2005/09/30/expressiontrees)
-   [Barry Gervin LINQ Resources](http://objectsharp.com/cs/blogs/barry/archive/2005/09/13/3395.aspx)

專門講 LINQ 的相關書籍

-   [Introducing Microsoft® LINQ](http://www.amazon.com/Introducing-Microsoft%C2%AE-LINQ-Paolo-Pialorsi/dp/0735623910/ref=sr_1_4?ie=UTF8&s=books&qid=1203299933&sr=1-4) by Paolo Pialorsi and Marco Russo
-   [LINQ 學習手冊：新一代資料查詢技術](http://tlsj.tenlong.com.tw/WebModule/BookSearch/bookSearchViewAction.do?isbn=9789861812762&sid=39104)  by 蔡學鏞 ( 目前唯一的中文書 )
-   [O'Reilly ShortCut: LINQ: The Future of Data Acess in C# 3.0](http://www.oreilly.com/catalog/language1/?CMP=ILC-2RQ886833906&ATT=language1)
-   [LINQ for Visual C# 2005](http://www.amazon.com/LINQ-Visual-Fabio-Claudio-Ferracchiati/dp/1590598261/ref=sr_1_13?ie=UTF8&s=books&qid=1203300200&sr=1-13) by Fabio Claudio Ferracchiati
-   [LINQ in Action](http://www.amazon.com/LINQ-Action-Fabrice-Marguerie/dp/1933988169/ref=pd_bbs_sr_3?ie=UTF8&s=books&qid=1203299933&sr=1-3) by Fabrice Marguerie, Steve Eichert, Jim Wooley, and Matt Warren
-   [Pro LINQ: Language Integrated Query in C# 2008](http://www.amazon.com/Pro-LINQ-Language-Integrated-Query/dp/1590597893/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1203299933&sr=1-1) by Joseph C. Rattz
-   [Professional LINQ (Programmer to Programmer)](http://www.amazon.com/Professional-LINQ-Programmer-Scott-Klein/dp/0470041811/ref=pd_bbs_sr_2?ie=UTF8&s=books&qid=1203299933&sr=1-2) by Scott Klein
-   [LINQ Quickly](http://www.amazon.com/LINQ-Quickly-Satheesh-N-Kumar/dp/1847192548/ref=sr_1_5?ie=UTF8&s=books&qid=1203299933&sr=1-5) by Satheesh, N Kumar
-   [LINQ for VB 2005](http://www.amazon.com/LINQ-2005-Fabio-Claudio-Ferracchiati/dp/1590598407/ref=sr_1_7?ie=UTF8&s=books&qid=1203299933&sr=1-7) by Fabio Claudio Ferracchiati

有提到 LINQ 的相關書籍

-   [C# 3.0 in a Nutshell: A Desktop Quick Reference](http://www.amazon.com/3-0-Nutshell-Desktop-Reference-OReilly/dp/0596527578/ref=pd_sim_b_title_3) by Joseph Albahari
-   [Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition (Pro Series)](http://www.amazon.com/Pro-2008-NET-Platform-Fourth/dp/1590598849/ref=sr_1_18?ie=UTF8&s=books&qid=1203300788&sr=1-18) by Andrew Troelsen
-   [C# 3.0 Cookbook](http://www.amazon.com/C-3-0-Cookbook-Jay-Hilyard/dp/059651610X/ref=sr_1_19?ie=UTF8&s=books&qid=1203300788&sr=1-19) by Jay Hilyard and Stephen Teilhet
-   [Pro ASP.NET 3.5 in C# 2008, Second Edition](http://www.amazon.com/Pro-ASP-NET-3-5-2008-Second/dp/1590598938/ref=sr_1_21?ie=UTF8&s=books&qid=1203301111&sr=1-21) by Matthew MacDonald and Mario Szpuszta
-   [ASP.NET 3.5 Unleashed](http://www.amazon.com/ASP-NET-3-5-Unleashed-Stephen-Walther/dp/0672330113/ref=sr_1_22?ie=UTF8&s=books&qid=1203301187&sr=1-22) by Stephen Walther (Hardcover - Jan 7, 2008)

MSDN 相關文件

-   [LINQ 入門的文件](http://msdn2.microsoft.com/en-us/library/bb308961.aspx)
    
-   [101 LINQ Samples](https://github.com/dotnet/try-samples/tree/main/101-linq-samples)
    

其他資源

-   [LINQ 的小抄(Cheat Sheet)](http://aspnetresources.com/downloads/linq_standard_query_operators.pdf)
-   Language Integrated Query: An introduction
-   [LINQ to Video #1](https://web.archive.org/web/20140907040650/http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2007/04/16/9199.aspx)
-   [ASP.NET Learn Video “How Do I?” with LINQ 系列影片](http://asp.net/learn/linq-videos/)
-   [The LINQ Framework: What's New in the May CTP](http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20060622linqlb/manifest.xml)

LINQ 真的很方便，當你深入瞭解過後才會知道他的好...

除了我們常聽到的 LINQ to SQL 之外，其實網路上已經有很多人開發出許多 LINQ to XXXX 的版本了：

-   [LINQ to Amazon](https://weblogs.asp.net/fmarguerie/introducing-linq-to-amazon)
-   [LINQ to Active Directory](http://www.codeplex.com/LINQtoAD)
-   [LINQ over C# project](http://www.codeplex.com/LinqOverCSharp)
-   [LINQ to CRM](http://www.codeplex.com/LinqtoCRM)
-   [LINQ To Geo - Language Integrated Query for Geospatial Data](http://www.codeplex.com/LinqToGeo)
-   [LINQ to Excel](http://www.codeplex.com/xlslinq)
-   [LINQ to Expressions](http://www.codeplex.com/metalinq) (MetaLinq)
-   [LINQ Extender](http://www.codeplex.com/LinqExtender) (Toolkit for building LINQ Providers)
-   [LINQ to Flickr](http://www.codeplex.com/LINQFlickr "http://www.codeplex.com/LINQFlickr")
-   [LINQ to Google](http://www.codeplex.com/glinq)
-   [LINQ to Indexes](http://www.codeplex.com/i4o/Release/ProjectReleases.aspx?ReleaseId=3519) (LINQ and i40)
-   [LINQ to IQueryable](http://blogs.msdn.com/mattwar/archive/2007/08/09/linq-building-an-iqueryable-provider-part-vi.aspx) (Matt Warren on Providers)
-   LINQ to LDAP
-   [LINQ to NHibernate](http://www.ayende.com/Blog/archive/2007/03/17/Implementing-Linq-for-NHibernate-A-How-To-Guide--Part.aspx)
-   [LINQ to JavaScript](http://www.codeplex.com/JSLINQ)
-   [LINQ to Lucene](http://www.codeplex.com/linqtolucene)
-   [LINQ to Metaweb(freebase)](http://www.codeplex.com/metawebToLinQ)
-   [LINQ to MySQL, Oracle and PostgreSql](http://code2code.net/DB_Linq/)
-   [LINQ to RDF Files](http://blogs.msdn.com/hartmutm/archive/2006/07/24/677200.aspx)
-   [Linq to Sharepoint](http://www.codeplex.com/LINQtoSharePoint)
-   [LINQ to Streams](http://www.codeplex.com/Slinq/)
-   [LINQ to WebQueries](http://blogs.msdn.com/hartmutm/archive/2006/06/12/628382.aspx)
-   [LINQ to WMI](http://bloggingabout.net/blogs/emile/archive/2005/12/12/10514.aspx)
    -   [http://tomasp.net/blog/linq-expand.aspx](http://tomasp.net/blog/linq-expand.aspx)
    -   [http://tomasp.net/blog/linq-expand-update.aspx](http://tomasp.net/blog/linq-expand-update.aspx)
