Presentation: "LINQ to SQL: Taking the Boredom out of Querying"

Time: Friday 13:00 - 13:45

Location: Ballroom Le Grand 1

Abstract:

LINQ is more than just a vehicle for query language integration and static type safety - it's also a better querying language than SQL. In this session, we'll examine how this is so, and how LINQ to SQL cuts the development time in writing a data access layer.

We'll also look at strategies for designing data context classes, patterns for query reusability, and how to push C# 3.0's limits in expression composability. We'll then take an honest look at the collateral damage - in terms of CPU overhead and query optimization - and round up the scenarios that, at present, evade this kind of technology.

Download slides

Joe Albahari, Egton Australia

 Joe  Albahari Joseph Albahari, author of C# 3.0 in a Nutshell, is a software architect and developer with 17 years' experience in the health, education and telecommunication industries. He is currently Chief Systems Architect at Egton Australia, supplier for the largest primary healthcare software provider in the UK. Joe has a keen interest in LINQ, and is author of LINQPad - the code snippet IDE for interactively querying databases in LINQ. He specializes in integrating LINQ into corporate multi-tier applications and creating extensions to maximize query composability.