
Key topics covered in this book: the primary chapter covering each topic is listed rst.
Key gures that go with the topic are also listed.
Topics Chapters Key figures
Setting up EF Core 1, 2, 6, 7, 8, 5 1.4, 1.5, 2.6
Query the database 2, 5, 10 2.5, 2.9,
Create, update, delete 3, 5, 7, 10 3.1, 3.2, 3.3, 3.4
Business logic 4, 5, 10 4.2, 5.1, 5.4
ASP.NET Core 5, 2 5.1, 5.4
Dependency injection 5, 14, 15 5.2, 5.3
Async/await 5, 12 5.8, 5.9, 5.10
Congure non-relational 6 6.1, 6.2
Congure relationships 7, 8 7.1, 7.2, 7.3, 7.4
Congure table mappings 7 7.10 , 7.11
Concurrency issues 8, 13 8.3, 8.4, 8.5, 8.6, 8.7
How EF Core works inside 1, 9, 14 1.6, 1.8, 1.10, 9.1
Design patterns 10, 4, 12 5.1, 10.1, 10.5, 10.6, 14.1, 14.2
Domain-driven design 10, 4 4.2, 10.5, 10.6
Database migrations 11, 5 11.1, 11.2, 11.3, 11.4, 11.5, 11.6
Performance tuning 12, 13, 14 12.1, 11.2, 11.4, 13.7, 14.5
Different databases 14
Data validation 6, 4, 10 10.7
Unit testing 15 15.2
LINQ language Appendix A, 2 A.2, A.1
Application’s DbContext
property access
A series of LINQ and/or
EF Core commands
An execute
command
context.Books.Where(p => p.Title.StartsWith(”Quantum”).ToList()
An example of an Entity Framework Core database query
www.allitebooks.com