Understanding LINQ in .NET Framework V3.5 and Beyond
The biggest change in .NET Framework V3.5 and Visual Studio 2008 was the introduction of Language Integrated Query (LINQ). In this session we’ll talk about what LINQ is, how it works and how it can be extended to any data source via the IEnumerable and IQueryable interfaces. We’ll look in brief at the implementations that come in .NET Framework V3.5 (LINQ to Objects, LINQ to XML, LINQ to SQL) and take a glance at the implementation coming in ADO.NET Entity Framework.
Speaker focus
I work at Microsoft in the UK where I'm part of a group that's involved in getting information out to developers about what's happening with the Microsoft platform through online mechanisms like newsletters, blogs, videos and through offline mechanisms such as technical sessions.
At the time of writing (September 2007) my focus is primarily around the forthcoming Version 3.5 of the .NET Framework including LINQ to XML, SQL. I'm also interested in the ADO.NET Entity Framework and LINQ to Entities along with SQL Server in general. On the UI side, I'm keeping a close eye on Silverlight. Beyond that, I try and maintain an interest in most things that might involve code whether that be .NET 1.1 to 3.5 or something a bit more unmanaged :-)
I've been at Microsoft since 2000 and, prior to my current role, I spent three years working within Microsoft's Services division as a consultant on developer technologies working closely with UK software vendors and enterprise customers.
Prior to joining Microsoft, I worked as a developer for a number of different UK based consultancies, software houses and enterprises. I started professional development back in 1991 and spent a few years writing C/C++ code for various platforms (Unix, VMS) using a variety of storage and middleware technologies. Windows development began for me back in 1993 with the first release of Windows NT.
Other sessions from this conference