The Evolution of LINQ and Its Impact on the Design of C#

“I was a huge fan of the Connections series, hosted by James Burke, when it aired on the Discovery Channel. Its basic premise: how seemingly unrelated discoveries influenced other discoveries, which ultimately led to some modern-day convenience. The moral, if you will, is that no advancement is made in isolation. Not surprisingly, the same is true for Language Integrated Query (LINQ). In simple terms, LINQ is a series of language extensions that supports data querying in a type-safe way; it will be released with the next version Visual Studio, code-named “Orcas.” The data to be queried can take the form of XML (LINQ to XML), databases (LINQ-enabled ADO.NET, which includes LINQ to SQL, LINQ to Dataset and LINQ to Entities), objects (LINQ to Objects), and so on.”

11 Comments

  1. 2007-07-09 6:14 pm
    • 2007-07-09 6:34 pm
  2. 2007-07-09 6:51 pm
    • 2007-07-09 7:24 pm
    • 2007-07-09 10:36 pm
  3. 2007-07-09 7:49 pm
    • 2007-07-09 8:24 pm
    • 2007-07-09 11:24 pm
    • 2007-07-09 11:32 pm
  4. 2007-07-09 8:22 pm
  5. 2007-07-09 8:49 pm