Chapter 18: Relationships in Object-Relational Mapping

Major Concepts

The learning objectives for this chapter are:

This chapter introduces the tools needed to create meaningful relationships using ORM. Let’s consider the different types of relationships at a conceptual level. In later sections, we will learn how to implement these relationships using EntityFrameworkCore.

Key Terminology

  1. One-to-Many
  2. Many-to-Many
  3. Lambda Expressions
  4. Join Tables
  5. Composite Primary Key
  6. Join Class
  7. Lazy Loading
  8. Eager Loading