View Single Post
  #1 (permalink)  
Old March 21st, 2008, 09:27 AM
jminatel's Avatar
jminatel jminatel is offline
Wrox Staff
Points: 18,940, Level: 59
Points: 18,940, Level: 59 Points: 18,940, Level: 59 Points: 18,940, Level: 59
Activity: 0%
Activity: 0% Activity: 0% Activity: 0%
Join Date: May 2003
Location: Indianapolis, IN, USA.
Posts: 1,945
Thanks: 73
Thanked 139 Times in 101 Posts
Default LINQ to SQL example for TheBeerHouse in Wrox Blox

Doug Parsons, who many of you will know from these forums for all of his fantastic answers to many ASP.NET questions has written for Wrox a short example Migrating to LINQ to SQL in TheBeerHouse and ASP.NET 2.0 Website Programming Problem Design Solution to help anyone who wants to get started with a LINQ to SQL upgrade for their TheBeerHouse site get going.

Here's Doug's description of the content, and there's a full table of contents for the 34 pages Wrox Blox on the page for it:
LINQ to SQL has quickly become a hot topic with the release of ASP.NET 3.5, so it makes sense that the TheBeerHouse application gets an upgraded Data Access Layer leveraging this new technology!
This Wrox Blox demonstrates various LINQ to SQL techniques to use in upgrading the “Articles” portion of TheBeerHouse application. The first step is migrating TheBeerHouse project from an ASP.NET 2.0 to an ASP.NET 3.5 application. Next, create a LINQ to SQL class (DBML) mapping file that will encapsulate the entire Data Access Layer for this project. Readers will become comfortable working with Entities (Tables), navigating Associations (Relationships), and working with stored procedures from a LINQ standpoint, throughout the implementation.

While TheBeerHouse has been ported to Visual Basic .NET, the author uses C# throughout this Wrox Blox, so readers should have at least an intermediate level of understanding with C#.

Code: The code is now available at the usual location at:

Jim Minatel
Acquisitions Director
Wiley Technology Publishing
WROX Press
Wrox online library:
Jim Minatel
Associate Publisher, WROX - A Wiley Brand
Did someone here help you? Click on their post!