Tuesday, February 12, 2008

Slides posted

The slides are now available as well, in both PowerPoint 2007 format (zipped) and PDF format (2MB). There may be minor tweaks again before the presentation, but this is pretty much the script.

ETA: Slides have been updated for the Raleigh Code Camp.

Sample code posted

The sample code is available for my LINQ presentation.

This requires Visual Studio 2008, SQL Server 2000 or 2005, as well as the Northwind database. I used the "extended" Northwind that was temporarily distributed for LINQ, but I don't think anything in the sample actually requires it. It's available here; just look down the page.

The samples include a lot of good stuff! Complex queries, N-tier application prototypes (including compiled queries, caching, isolating the presentation layer, full CRUD operations, and optimistic concurrency support), queries to DataSet objects, stored procedure examples, non-flat result sets, and more.

Slides to follow "soon", for appropriate values of "soon."

ETA: One sample program does require the "extended" Northwind. It's SprocTwoResults.aspx, which calls a stored procedure that's not in the "standard" Northwind.

Monday, February 11, 2008

Getting Started

This is a first post, just getting things started for this blog. I'll be giving a presentation on LINQ at the local .NET user group this week. I'll be posting links for the presentation and sample code in a few days. Then I'll go into details on some of the sample code, and get into the bits and bytes of it all.

LINQ is an exciting new technology; it has really changed how I think about writing software. Already, I'm finding that I think about solutions in terms of how LINQ can do it. When LINQ is not available, it really feels like a restraint! (And not in a good way...)

More to come!