Entity-relationship model
An entity-relationship model is a data model representing entities, their attributes, and the relationships among them.
.NET in Action, Second Edition
An entity relationship is an association between entities or records that expresses how their data is connected.
- How it is used
- Models connected application data for Entity Framework Core and relational database schemas.
- How deep it goes
- Explains cardinality, navigation properties, conventions, persistence, and loading, while deferring explicit database enforcement techniques.
- Examples
- Uses Book, Rating, and Tag classes plus EF Core save, query, Include, and console-printing examples.
- What you can do after
- Builds EF Core entities with one-to-one, one-to-many, or many-to-many associations and queries related data.
Read how .NET in Action, Second Edition explains entity-relationship model →
First-Party Data Activation
A data modeling technique that represents entities, their attributes, and the relationships between them.
- How it is used
- Uses familiar relational structure to organize structured marketing and analytics data for segmentation and campaign analysis.
- How deep it goes
- Defines ER modeling as a relational choice but stops short of detailing notation, normalization, or implementation.
- Examples
- Uses CRM, email logs, and user analytics alongside campaign questions about lapsed buyers and email-click behavior.
- What you can do after
- Evaluate whether a relational model fits structured marketing data and compare it with dimensional or data vault alternatives.
Read how First-Party Data Activation explains entity-relationship model →
Related concepts
- knowledge graphcontrasts with · A knowledge graph is a graph-structured representation of entities and their semantically meaningful relationships, often including associated attributes or facts.
- resource layoutincludes · A resource layout is the arrangement of an API's resources, their defining fields, and the relationships among those resources.
- edgehas part · An edge is a graph connection between two vertices that represents a relationship and may be directed, labeled, or weighted.
- entity-relationship diagramproduces · An entity-relationship diagram is a visual model representing data entities, their attributes, relationships, and applicable constraints.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

