Chapter 16. Introduction to LINQ Patterns and Practices

We have covered using components of LINQ to access data from databases, XML sources, and collections of objects. These components are great tools to use while building applications. This chapter considers some common usage patterns and effective practices for making the best use of these tools. The patterns provide a blueprint for key parts of applications, and the practices describe how to best address certain scenarios and ensure specific capabilities such as productivity, performance, and security. Not surprisingly, relational data is often a key source or even the key source of data in applications. Hence, the discussion in this chapter focuses heavily on LINQ to relational databases. ...

Get Essential LINQ 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.