Language Integrated Query; also known as LINQ, is a Microsoft .NET Framework component that adds native data querying capabilities to the .NET languages using a syntax similar to SQL. The goal of LINQ is to make it easy to retrieve any information programmatically from any data source by unifying how data is accessed, no matter where it comes from, or how it is stored. LINQ Unleashed for C# was written as a definitive guide to getting real world results from LINQ using C# 3.0 and Visual Studio 2008. The author's goal is to try to show you how to dramatically improve your productivity, build more reliable and easily maintained applications. It is 552 pages in length and divided into 23 chapters and further divided into four sections. Part I, "Get Ready for LINQ," begins by introducing anonymous types, variables without a defined type in which the compiler is relied upon to resolve the actual type information. This is an important concept since these are used thought the book for the retrieval of query results. Next, there is an examination of compound type initialization which not only makes it easier to initialize arrays and lists, but it is essential for working with anonymous types. You will learn about extension methods which will permit you to add behaviors to intrinsic types, sealed classes, and keep deep inheritance trees under control. Next, you will then see the evolution path to Lambda Expression, and how to write and use Lambda Expressions. Finally you will learn about the standard query operators that make up part of the full capability of the.NET Framework. Part II, "LINQ for Objects," looks at how to use LINQ queries with an IEnumerable or IEnumerable(T) collections directly, and without the use of an intermediate LINQ provider. In this section you will learn about sorting; primary, secondary, and reversing sorts, and grouping queries using key and element pairs, the use of aggregate operations, and performing set operations. You will also see how to master Select and SelectMany, how to join query results, and how to query Outlook and Active directory objects. This will serve you well in seeing how LINQ can work with external items, and get you started in being able to query any thing that serves data as an enumerable collection.page 1 | 2
-
Categories
-
Most recent posts
-
Popular
- International News: Klaxons onboard for new Chemical Brothers album - 2,694 views
- iPhone Application Review: CompareMe - 1,987 views
- Sitemap - 1,605 views
- About - 1,402 views
- Music Review: The Whip – X Marks Destination - 1,357 views
- Fake Obama Site is a Malware Booby-Trap - 1,335 views
- Valentine’s Day Playlist: Top 10 Best Love Songs - 1,281 views
- Software Review: Lightbox Photo Gallery Software 4.x from Lightbox PhotoВ™, Part 1 - 1,247 views
- Increase in Scams Attributed to Economy - 1,237 views
- Music Review: Tyrone Wells – Remain - 1,058 views