One of the highlights for me of my recent trip to TechEd NZ and Australia was the opportunity I had to create and present a new "Building Data Driven ASP.NET Web Applications using LINQ" talk. LINQ is a super cool new technology, and is going to have an absolutely enormous impact on .NET developers and how they use data. I had a lot of fun doing the talk, and people seemed to really like it (someone told me just before I flew back that it was the most highly rated talk at TechEd this year).
The samples use a class library that I built during that talk that encapsulates my LINQ data model classes that go against the Northwind database (please read this post to learn more about how to build a re-usable LINQ class library like this). I also then included 14 separate ASP.NET page samples that show off different concepts within LINQ (starting with LINQ for Objects, then LINQ for SQL, and then LINQ for XML). Update the northwind connectionstring within the web.config file of the web-site to run them against any SQL Northwind sample database instance you have.
Learning more about LINQ
To learn more LINQ with ASP.NET, please read these other posts I've done about it:
- Building and using a LINQ for SQL Class Library with ASP.NET 2.0
- Building a Photo Tagging Application using ASP.NET 2.0, LINQ, and Atlas
- Using LINQ with ASP.NET
- Using DLINQ with ASP.NET
- DLINQ with Stored Procedures
Hope this helps,