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