﻿# 感受到 LINQ 的強大威力了

今天下午花了些時間研究 LINQ，這果然是殺手級的東西啊！

光是去 [http://www.asp.net/learn/linq-videos/](http://www.asp.net/learn/linq-videos/) 這裡看了四個影片，就覺得真是不可思議的強，LINQ to SQL 真是好東西，解決了許多之前 Typed DataSet 做不到的事，又將整個資料庫操作的過程徹底的物件化與簡化，跟 SQL Server 的整合又更完整了。

大家有興趣可以去看看影片，沒幾分鐘：

-   [http://www.asp.net/learn/linq-videos/](http://www.asp.net/learn/linq-videos/)
    

底下是在 [Scott Guthrie](http://weblogs.asp.net/scottgu) 網站的文章，寫得很清楚且圖文並茂，看完影片可以來這裡建立更完整的觀念：

-   [Part 1: Introduction to LINQ to SQL](https://weblogs.asp.net/scottgu/using-linq-to-sql-part-1)
-   [Part 2: Defining our Data Model Classes](https://weblogs.asp.net/scottgu/linq-to-sql-part-2-defining-our-data-model-classes)
-   [Part 3: Querying our Database](https://weblogs.asp.net/scottgu/linq-to-sql-part-3-querying-our-database)
-   [Part 4: Updating our Database](https://weblogs.asp.net/scottgu/linq-to-sql-part-4-updating-our-database)
-   [Part 5: Binding UI using the ASP:LinqDataSource Control](https://weblogs.asp.net/scottgu/linq-to-sql-part-5-binding-ui-using-the-asp-linqdatasource-control)
-   [Part 6: Retrieving Data Using Stored Procedures](https://weblogs.asp.net/scottgu/linq-to-sql-part-6-retrieving-data-using-stored-procedures)
-   [Part 7: Updating our Database using Stored Procedures](https://weblogs.asp.net/scottgu/linq-to-sql-part-7-updating-our-database-using-stored-procedures)
-   [Part 8: Executing Custom SQL Expressions](https://weblogs.asp.net/scottgu/linq-to-sql-part-8-executing-custom-sql-expressions)
-   [Part 9 - Using a Custom LINQ Expression with the <asp:LinqDatasource> control](https://weblogs.asp.net/scottgu/linq-to-sql-part-9-using-a-custom-linq-expression-with-the-lt-asp-linqdatasource-gt-control)
