presented by Steve Michelotti
Creating an N-Tiered design with clear "separation of concerns" in crucial to successful solutions. However, there have been considerable misconceptions that using LINQ essentially means putting SQL statements directly in the code behinds of web pages. This presentation will create a tiered application from the ground up in order to debunk this misconception. The presentation tier for the application which will be built "on the fly" will not have any knowledge that LINQ is even being used behind the scenes in the data layer. Rather than simple CRUD operations on a single row, the presentation will highlight real-world scenarios with complex objects (e.g., parent/child relationships). The presentation will first show out of the box LINQ auto-generated SQL and then, in minutes, switch to all stored procedures in order to examine the differences. Throughout the talk, the "gotchas" for building N-Tiered LINQ applications will be presented with their appropriate solutions.
Steve Michelotti is a Microsoft ASP.NET MVP and an Architect/Developer for Applied Information Sciences (AIS). He has consulted at Advertising.com/AOL where he was the Tech Lead for one of the highest volume .NET applications in the world. He previously was the Chief Technologist at e.magination. Steve is a frequent presenter at developer user groups and Code Camps along the East Coast and holds the MCSD, MCPD, and MCT certifications. Steve has been on Microsoft Channel9 and his published articles include Visual Studio Magazine and his blog: www.geekswithblogs.net/michelotti.
Comments