Chapter 22. Introducing LINQ

Developers create applications that in most cases need to access data sources and manipulate data. Over the years, hundreds of data sources and file formats saw the light, and each of them has its own specifications, requirements, and language syntaxes. Whenever an application requires accessing data from a database or parsing a structured file, in most cases manipulation commands are supplied as strings, making it difficult to reveal bugs at compile time. LINQ solves all these problems in one solution, changing how developers write code and improving productivity. This chapter provides an ...

Get Visual Basic® 2012 Unleashed, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.