{"product_id":"9780768685374","title":"LINQ Unleashed: for C#","description":"Foreword by Darryl Hogan, Architect Evangelist, Microsoft Corporation   \u003cp\u003e \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eMicrosoft’s highly anticipated LINQ query technology makes it easy to retrieve \u003ci\u003eany\u003c\/i\u003e information programmatically from \u003ci\u003eany\u003c\/i\u003e data source, no matter where it comes from or how it’s stored. Using LINQ, developers can query objects, relational databases, XML documents, and ADO.NET datasets--and do it all directly from C# 3.0, leveraging the powerful capabilities of LINQ. \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eThis is a definitive guide to getting real-world results with LINQ, using C# 3.0 and Visual Studio 2008. In \u003ci\u003eLINQ Unleashed\u003c\/i\u003e, Microsoft MVP Paul Kimmel covers every facet of LINQ programming, showing how LINQ can help you dramatically improve your productivity and build more reliable, maintainable applications. \u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cp\u003eKimmel begins by reviewing the state-of-the-art C# programming techniques LINQ uses, including anonymous types, partial methods, and Lambda expressions. Next, using realistic examples and easy-to-adapt sample code, he details the most powerful new LINQ techniques for accessing objects, databases, and XML. You’ll gain a deep and practical understanding of how LINQ works “under the hood”--and learn how to do everything from selecting data through integrating XML with other data models.\u003c\/p\u003e  \u003cp\u003e \u003c\/p\u003e  \u003cul\u003e  \u003cli\u003eBuild efficient LINQ queries to .NET objects, SQL databases, and XML content   \u003c\/li\u003e\n\u003cli\u003eUtilize anonymous types to reduce design time, coding effort, and debugging time   \u003c\/li\u003e\n\u003cli\u003eAutomatically generate .NET state machines with the new yield return construct   \u003c\/li\u003e\n\u003cli\u003eMaster LINQ query syntax, operators, extension methods, sorting, grouping, aggregate and set operations, and more   \u003c\/li\u003e\n\u003cli\u003eMake the most of select--and use it in the business layer of your n-tier applications   \u003c\/li\u003e\n\u003cli\u003eQuery relational data stored in Microsoft SQL Server   \u003c\/li\u003e\n\u003cli\u003eUse nullable types to eliminate unnecessary database access plumbing code   \u003c\/li\u003e\n\u003cli\u003eUse LINQ with ADO.NET 3.0 and Microsoft’s powerful new Entity Framework   \u003c\/li\u003e\n\u003cli\u003eExtract XML data without the hassles or complexity of XPath   \u003c\/li\u003e\n\u003cli\u003eAutomatically construct XML from CSV files and other non-XML data   \u003c\/li\u003e\n\u003cli\u003eQuery Active Directory by extending LINQ\u003c\/li\u003e \u003c\/ul\u003e","brand":"Pearson Education","offers":[{"title":"Default Title","offer_id":47116449251568,"sku":"9780768685374","price":43.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9780768685374_p0.jpg?v=1763659469","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9780768685374","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}