Life Without LINQ

To see the benefits brought by LINQ, you must get a sense for the problems it solves. To do so, we’ll demonstrate the hoops a developer has to jump through to query data from a variety of different data sources. In doing so, we work with different application programming interfaces (APIs) and query languages, and you’ll see how easy it is for people to mess up things without any compile-time feedback about query correctness.

Get C# 5.0 Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.