Home » Linqifying Thebeerhouse: An N-Tier Linq Web Application with ASP.Net 2.0 Website Programming: Problem - Design - Solution by Lee Dumond
Linqifying Thebeerhouse: An N-Tier Linq Web Application with ASP.Net 2.0 Website Programming: Problem - Design - Solution Lee Dumond

Linqifying Thebeerhouse: An N-Tier Linq Web Application with ASP.Net 2.0 Website Programming: Problem - Design - Solution

Lee Dumond

Published November 18th 2010
ISBN : 9781118035528
ebook
0 pages
Enter the sum

 About the Book 

TheBeerHouse website from ASP.NET 2.0 Website Programming: Problem-Design-Solution gets the ASP.NET 3.5 treatment with two unique approaches to applying LINQ to SQL to data access. Youll take advantage of the original applications data providerMoreTheBeerHouse website from ASP.NET 2.0 Website Programming: Problem-Design-Solution gets the ASP.NET 3.5 treatment with two unique approaches to applying LINQ to SQL to data access. Youll take advantage of the original applications data provider model to develop a custom LINQ to SQL provider for the Articles module then try a different approach, while learning how to develop an ASP.NET 3.5 application using a purely LINQ-based three-tier model.Youll learn about LINQ to Objects- new features of the C# 3.0 language and .NET Framework 3.5 like object initializers, collection initializers, automatic properties, extension methods, lambda expressions, anonymous types, query and method syntax- the IQueryable interface- and deferred execution. Youll learn how to upgrade an existing ASP.NET 2.0 application to ASP.NET 3.5, how to create LINQ to SQL entities from an existing database, and how to extend those entities to provide custom functionality. Youll learn to create a faster, more responsive website with LINQ to SQL, including how to use time stamps to speed up concurrency checking, how to take advantage of the ASP.NET view state, how to replace deprecated data-bound controls with better ones, how to pass queries properly between methods, how to return the right data to your user interface, how to streamline your data access methods, and how to compose the most efficient LINQ to SQL queries possible.Table of ContentsWhat Is LINQ?New C# 3.0 Language FeaturesNew .NET Framework 3.5 FeaturesPart 1: Creating a Data Access Provider Using LINQ to SQLWhat Youll NeedPreparing the ApplicationPreparing the LINQ to SQL Entity ClassesWriting a New LINQ to SQL ProviderPart 2: Creating a New LINQ-Based N-Tier ModelApplication Structure OverviewMethods That Work with CategoriesMethods That Work with CommentsMethods That Work with ArticlesWhich Way Is Better?Where to Go from HereMore Things You Can Try in TheBeerHouseThe Future of LINQ