LINQ (Language Integrated Query) is one of the best and easiest to use features in .NET. Introduced in C# 3.5, it allows developers to easily query collections of data. What is great is that it allows the same technique/syntax to be used to query objects in memory, databases, xml and other sources. The session will focus on the core principals of LINQ as well as several related language enhancements that make LINQ possible including extension methods, anonymous types, implicitly typed variables, and more.
Andy Schwam is a Microsoft C# MVP and a Technical Architect at Global Indemnity where he builds web applications with ASP.Net MVC and of course, C#. For several years he’s been designing and delivering testable systems with patterns like Dependency Injection, Single Responsibility and more. He has delivered many web based, data driven applications throughout his professional career. Andy is an experienced speaker and trainer and has spoken at a variety of user groups and events, presenting a variety of topics. He has been creating software applications since 1999.