Presentation: "LINQ to SQL: Taking the Boredom out of Querying"
Time: Tuesday 13:00 - 13:45
Location: Bayside 201
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.