LINQ 관련 용어및 리소스
Linq 관련한 용어들이 쏟아져 나오고 있습니다. (제가 요즘 "쏟아져 나온다"라는 말을 자주 쓰고 있군요. ^^;)
이쯤에서 용어 정리를 한번 해두는 것이 좋을 듯 싶은데요. 우선, 다음과 같은 용어들을 먼저 섭렵해 볼까요? ^^
- DLinq (LINQ to SQL)
- LINQ to Entities
- XLinq (LINQ to XML)
- LINQ to DataSets
- LINQ to Objects
그렇다고 ^^ 제가 직접 설명해 드린 다는 것이 아니고. 다음의 토픽을 보시면 간단하게 정리되어 있습니다.
LINQ 101 - Which Flavor?
; http://codebetter.com/blogs/john.papa/archive/2007/02/07/linq-101-_2d00_-which-flavor_3f00_.aspx
ADO.NET vNext 와 EDM Model 관련한 것들은 결국 "LINQ to Entities"로 정리가 됩니다.
그러고 보니, 마침 위의 내용과 부합되는 그림이 아래에 소개되어 있습니다.
[그림 1: 출처 - Hooked on LINQ]

그런데... 이게 끝이 아닙니다. ^^;
위의 LINQ 외에도, 적어도 제가 들어본 것이 2가지가 더 있습니다.
바로 "PLINQ, BLINQ"가 그것입니다.
PLINQ - Parallel Language Integrated Query
BLINQ - a tool for generating ASP.Net Web sites
ASP.NET 하시는 분들은 아마도 최근에 BLINQ 를 이용한 "웹 사이트 뚝딱 만들기" 같은 것을 보셨을 지도 모르겠습니다.
반면에 PLINQ 는 아직 Microsoft 내부에서만 진행되고 있는 것으로 알고 있습니다. CTP 버전이 나왔다는 소식은 아직 못들어봤습니다.
암튼, Linq 라는 "한가지" 개념을 통해서 엄청난 파급 효과를 가져오고 있는 것만은 분명한 것 같습니다. 또한 그것이 Orcas를 기다리게 하는 주된 이유이기도 하고. ^^
아래는 약간의 리소스를 모아봤습니다. 공부하시는 데에 참고하십시오. ^^
LINQ
LINQ 맛보기
; http://www.hookedonlinq.com/Default.aspx?AspxAutoDetectCookieSupport=1
- LINQ for Beginners
; http://blogs.msdn.com/charlie/archive/2006/10/29/technical-links-to-linq.aspx
- Query Expressions
; http://blogs.msdn.com/charlie/archive/2006/10/31/the-linq-farm-part-ii.aspx
- Query Operators
; http://blogs.msdn.com/charlie/archive/2006/11/11/the-linq-farm-query-operators.aspx
- Using Distinct
; http://blogs.msdn.com/charlie/archive/2006/11/19/linq-farm-group-and-distinct.aspx
- Focus on Grouping
; http://blogs.msdn.com/charlie/archive/2006/12/02/linq-farm-focus-on-grouping.aspx
- LINQ Sets
; http://blogs.msdn.com/charlie/archive/2006/12/28/linq-farm-linq-sets.aspx
DLINQ
DLINQ 리소스 - 워드 문서
; http://download.microsoft.com/download/c/f/b/cfbbc093-f3b3-4fdb-a170-604db2e29e99/DLinq%20Overview.doc
ScottGu's Blog - Using LINQ with ASP.NET (Part 1)
; http://weblogs.asp.net/scottgu/archive/2006/05/14/Using-LINQ-with-ASP.NET-_2800_Part-1_2900_.aspx
Using DLINQ with ASP.NET (Part 2 of my LINQ series)
; http://weblogs.asp.net/scottgu/archive/2006/06/04/Using-DLINQ-with-ASP.NET-_2800_Part-2-of-my-LINQ-series_2900_.aspx
Building-and-using-a-LINQ-for-SQL-Class-Library-with-ASP.NET-2.0.aspx
; http://weblogs.asp.net/scottgu/archive/2006/08/27/Building-and-using-a-LINQ-for-SQL-Class-Library-with-ASP.NET-2.0.aspx
The ADO.NET Entity Framework Overview
; http://msdn2.microsoft.com/en-us/library/aa697427(VS.80).aspx
Understanding LINQ to SQL Query Translations
; http://weblogs.asp.net/scottgu/archive/2006/09/01/Understanding-LINQ-to-SQL-Query-Translations.aspx
XLINQ
XLINQ 리소스
; http://dotnetslackers.com/XLinq/re-default.aspx
; 워드 문서 http://download.microsoft.com/download/c/f/b/cfbbc093-f3b3-4fdb-a170-604db2e29e99/XLinq%20Overview.doc
BLINQ
BLINQ CTP 다운로드 - 6/12/2006
; http://www.asp.net/sandbox/app_blinq.aspx?tabid=62
ASP.NET 2.0 - A Preview of Web LINQ - BLINQ - Part I
; http://lakshmik.blogspot.com/2006/09/aspnet-20-preview-of-web-linq-blinq.html
ASP.NET 2.0 - A Preview of Web LINQ - BLINQ - Part II
; http://lakshmik.blogspot.com/2006/09/aspnet-20-preview-of-web-linq-blinq_13.html
[이 토픽에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]