It is the main class and on which you can configure all your domain classes. This code centric approach to building an Entity Data Model (EDM) is known as Code First. Fluent API provides a number of important methods to configure entities and its properties to override various Code First conventions.