© Adam Freeman 2018
Adam FreemanPro Entity Framework Core 2 for ASP.NET Core MVChttps://doi.org/10.1007/978-1-4842-3435-8_18

18. Manually Modeling a Database

Adam Freeman1 
(1)
London, UK
 
In Chapter 17, I used the scaffolding process to automatically create a data model for an existing database. The scaffolding process is convenient, but it doesn’t provide much in the way of fine-grained control, and the result can be awkward to use. In this chapter, I show you how to manually model a database. This process requires more work but produces a data model that is more natural to work with and easier to manage when the database changes. Table 18-1 puts this chapter in context.
Table 18-1.

Putting Manual Database Modeling in Context

Question

Answer

What ...

Get Pro Entity Framework Core 2 for ASP.NET Core MVC now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.