This document provides an overview of Entity Framework Core and how to model data using it. It discusses how EF Core uses entity classes and a context to represent data, and various ways to configure the model through conventions, data annotations, and the fluent API. Key topics covered include including and excluding types, configuring primary keys, value generation for properties, required/optional properties, and concurrency tokens.