Dimensions
179 x 233 x 31mm
The essence of LINQ: what it is, how it works, and best practices for using it - direct from Microsoft insiders
* Way beyond mere syntax: covers the entire lifecycle of a LINQ project... design, development, debugging, and much more.
* Short, succinct, and designed to be 100% useful.
* The only LINQ book written by leading members of Microsoft's LINQ and C# teams - with C# creator Anders Hejlsberg's seal of approval.
LINQ is one of the most exciting and powerful development technologies Microsoft has introduced in many years. In this book, two Microsoft insiders share their intimate understanding of LINQ, revealing new patterns and best practices for making the most of it. Charlie Calvert and Dinesh Kulkarni clearly explain how LINQ resolves the long-time 'impedance mismatch' between the object-oriented code programmers write and the relational databases they need to access. Next, they show how LINQ integrates querying into C# as a 'first class citizen.' Using realistic code examples, they show how LINQ gives developers a stronglytyped, IntelliSense-aware technology they can use to work with data no matter where it is - in SQL databases, XML files, or in generic data structures such as Lists and Queues. Readers will learn how to extend LINQ to reach virtually any alternative data source. Drawing on their experience as members of Microsoft's LINQ and C# teams, Calvert and Kulkarni carefully explain the three concepts at LINQ's core: LINQ as transformative, composable, and declarative. By fully explaining the full meaning and importance of these concepts, the authors liberate developers to exploit LINQ's full power as never before. While this book focuses on LINQ development with C#, a full chapter on LINQ and Visual Basic makes this book even more widely accessible and useful.