{"id":679,"date":"2011-12-01T04:05:11","date_gmt":"2011-12-01T04:05:11","guid":{"rendered":"http:\/\/www.ericwhite.com\/home2\/bm8qcmjy\/public_html\/blog\/?page_id=679"},"modified":"2014-03-04T05:57:22","modified_gmt":"2014-03-04T05:57:22","slug":"linq-condensed","status":"publish","type":"page","link":"https:\/\/www.ericwhite.com\/blog\/linq-condensed\/","title":{"rendered":"LINQ"},"content":{"rendered":"<h2 style='font-size: small;'><a href='https:\/\/www.ericwhite.com\/blog\/toc-condensed'>Back to TOC<\/a><a style='position: relative; left: 1em;' href='https:\/\/www.ericwhite.com\/blog\/linq-video-condensed'>Just Videos<\/a><span style='position: relative; left: 2em;'><a href='https:\/\/www.ericwhite.com\/blog\/linq-expanded'>Expanded TOC<\/a><\/span><\/h2>\n<p>Language Integrated Query<\/p>\n<ul>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2008\/04\/21\/the-groupadjacent-extension-method.aspx\" target=\"_blank\">The GroupAdjacent Extension Method<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2008\/07\/10\/how-to-create-hierarchy-from-flat-data-using-linq.aspx\" target=\"_blank\">How to Create Hierarchy from Flat Data using LINQ<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2008\/07\/24\/are-developers-using-linq.aspx\" target=\"_blank\">Are Developers Using LINQ?<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2008\/07\/26\/are-developers-using-linq-part-2.aspx\" target=\"_blank\">Are Developers Using LINQ? (Part 2)<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2008\/08\/19\/chunking-a-collection-into-groups-of-three.aspx\" target=\"_blank\">Chunking a Collection into Groups of Three<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2008\/08\/19\/use-a-lambda-expression-for-an-event-handler.aspx\" target=\"_blank\">Use a Lambda Expression for an Event Handler<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2008\/08\/19\/find-duplicates-using-linq.aspx\" target=\"_blank\">Find Duplicates using LINQ<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2008\/09\/12\/closures.aspx\" target=\"_blank\">Closures<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2008\/09\/30\/linq-to-text-and-linq-to-csv.aspx\" target=\"_blank\">LINQ to TEXT and LINQ to CSV<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2008\/10\/06\/formatting-linq-code.aspx\" target=\"_blank\">Formatting LINQ Code<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2008\/10\/29\/anders-hejlsberg-introduces-c-4-0-at-pdc-2008.aspx\" target=\"_blank\">Anders Hejlsberg Introduces C# 4.0 at PDC 2008<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2008\/11\/07\/debugging-linq-queries.aspx\" target=\"_blank\">Debugging LINQ Queries<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2008\/11\/14\/the-skiplast-extension-method.aspx\" target=\"_blank\">The SkipLast Extension Method<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2009\/04\/08\/why-i-don-t-use-the-foreach-extension-method.aspx\" target=\"_blank\">Why I Don&#8217;t Use the ForEach Extension Method<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/02\/15\/rollup-extension-method-create-running-totals-using-linq-to-objects.aspx\" target=\"_blank\">Rollup Extension Method: Create Running Totals using LINQ to Objects<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/03\/10\/ad-hoc-string-concatenation-using-linq.aspx\" target=\"_blank\">Ad-Hoc String Concatenation using LINQ<\/a><\/li>\n<li class='ericListItem'><a class=\"ericListItem broken_link\" href=\"http:\/\/blogs.msdn.com\/b\/ericwhite\/archive\/2010\/03\/12\/hex-dump-using-linq-in-7-lines-of-code.aspx\" target=\"_blank\">Hex Dump using LINQ (in 7 Lines of Code)<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='https:\/\/www.ericwhite.com\/blog\/2011\/02\/11\/simulating-virtual-extension-methods\/' target='_blank'>Simulating Virtual Extension Methods<\/a><\/li>\n<li class='ericListItem'><a class='ericListItem' href='http:\/\/openxmldeveloper.org\/home2\/bm8qcmjy\/public_html\/blog\/b\/openxmldeveloper\/archive\/2011\/11\/16\/screen-cast-functional-programming-utility-methods-and-classes-for-open-xml.aspx' target='_blank'>Screen-Cast: Functional Programming Utility Methods and Classes for Open XML<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Back to TOCJust VideosExpanded TOC Language Integrated Query The GroupAdjacent Extension Method How to Create Hierarchy from Flat Data using LINQ Are Developers Using LINQ? Are Developers Using LINQ? (Part 2) Chunking a Collection into Groups of Three Use a Lambda Expression for an Event Handler Find Duplicates using LINQ Closures LINQ to TEXT and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_s2mail":"","footnotes":""},"class_list":["post-679","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/comments?post=679"}],"version-history":[{"count":5,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/679\/revisions"}],"predecessor-version":[{"id":1512,"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/pages\/679\/revisions\/1512"}],"wp:attachment":[{"href":"https:\/\/www.ericwhite.com\/blog\/wp-json\/wp\/v2\/media?parent=679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}