摘要:關於LINQ的一些想法
這陣子小小測試了一下LINQ,包括了LINQ to Object 與 LINQ to SQL,有一些小小的個人心得提供大家分享(以下的分享純粹個人的觀感,不見得全是正確的)
1.LINQ to Object:小喵覺得LINQ裡面最重要的就是LINQ to Object了,觀察LINQ to SQL的試用過程中,也是透過工具把現有SQL的資料表,轉成物件。然後再透過LINQ的方式做存取。
2.物件導向觀念:以往使用控制項,還可以不太管是否用物件,但是用了LINQ to Object後,既然他的運作主要在【物件集合】的運用,那麼對於完全不懂物件的人,應該會不太容易了解LINQ。事實上小喵從中更體驗到,整個.NET就是物件架構起來的。因此能夠有物件的概念,對於學習LINQ會有很大的幫助。
3.LINQ使用的衍生:LINQ的處理既然主要是對於【物件集合】。因此可以想像得到,如果將所要的資料轉為用物件的方式存放後,就可以用得上LINQ。因此我可以做類似這樣的運用【資料夾的檔案資訊與資料庫中資料表的資訊做JOIN處理】。這樣提供了資料使用的無限可能。未來需要處理的資料只需要先轉成【物件集合】,接著用LINQ這樣就能夠快速的應用在各式不同的資料了(檔案系統、SQL資料庫、FoxPro、XML、Informix、....等)
以下是簽名:
- 歡迎轉貼本站的文章,不過請在貼文主旨上加上【轉貼】,並在文章中附上本篇的超連結與站名【topcat姍舞之間的極度凝聚】,感恩大家的配合。
- 小喵大部分的文章會以小喵熟悉的語言VB.NET撰寫,如果您需要C#的Code,也許您可以試著用線上的工具進行轉換,這裡提供幾個參考
Microsoft MVP Visual Studio and Development Technologies (2005~2019/6) | topcat Blog:http://www.dotblogs.com.tw/topcat |