Introduction
We saw in the last chapter how many web applications are built around the concept of resources. An online store has products to sell. A social media application has people with accounts. Resource-oriented web applications therefore need to store these resources in some fashion - possibly as objects in some kind of collection, or possibly with a database.
Key Terms
Some key terms to learn in this chapter are:
- Database
 - Relational Database
 - Object-Oriented Database
 - Document-Based Database
 - Structured Query Language (SQL)
 - Language Integrated Query (LINQ)
 - Anonymous Types
 - Extension Methods
 
Key Skills
The key skills to develop in this chapter are:
- Using LINQ to perform query operations on data sets
 - Writing extension methods to provide new functionality to existing classes