Learn how to write code-based models and interact with data. This course covers creating a console app, creating an MVC app, and explains how Entity works with ASP.NET Core MVC and Web APIs.
- 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.
- 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
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.