In a many-to-many relationship, EF Core creates a third table to associate the entities. For Books and Tags, that join table has a compound primary key made from both IDs, with foreign keys applied to the join table. The entity classes need no foreign-key ID properties for this relationship. section 5.2.3
View the many-to-many relationship between Book and Tag. section 5.2.3




