- Entity Framework (EF) overview
- Uses for EF
- Installing EF
- Creating entities
- Creating the DbContext
- Performing migrations
- Creating an MVC application
- Installing EF packages
- Reverse engineering the model
- Performing context and dependency injection
- Creating the controller and the view
- Using SqlServerTypeMapper
Skill Level Intermediate
- In the world of databases, efficiency is everything. Object Relational Mappers, also known as ORMs, were created to simplify and increase efficient approaches to using databases. Years ago, Microsoft introduced Entity Framework, and it has evolved quite a bit on the .NET platform, but with the latest version, Entity Framework Core, the future's looking even brighter. Hi, I'm Reynald Adolphe, and welcome to learning Entity Framework Core. In this course, I'll give you a clear understanding of what Entity Framework is, by discussing its main purpose, how it works in your architecture, exploring new features.
We'll also be creating a few apps using Entity Framework, one for the console creating entities, models, a database context, using migrations, seeding the database and logging. Then another application, using ASP.NET MVC, reinforcing what we've learned but also implementing dependency injection. Using Entity Framework to reverse engineer our existing database to create a model and database context, and much more.
So if you're as excited as I am, let's go ahead and do this.
Q: This course was updated on 06/23/2017. What changed?
A: The following topics were updated: using the exercise files; Mac install prerequisites; Entity Framework on Mac, part 1; and Entity Framework on Mac, part 2.