This is the code repository for Learning Entity Framework Core [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.
Entity Framework is a highly recommended Object Relation Mapping tool used to build complex systems. This course provides a full learning path to getting productive with the Entity Framework Core. Designed with the intermediate developer in mind and utilizing all of the latest features introduced by EF Core 2.0 and ASP.NET Core 2.0.
In this course, you will learn how to create, execute and rollback your own migrations. You will also get familiar with everything you need to create complex relational models. You will explore some of the most important advanced features of the entity framework like shadow properties, database generated values and raw SQL queries. You will know how to take an existing database and write a project based upon it with minimal intervention.
By the end of this course, you will certainly have added Entity Framework Core to your toolbox.
- Explore object-relational mapping
- Install Entity Framework Core
- Create a database context
- Create, execute, and roll back migrations
- Execute complex relational models
- Seed the database
- Write custom SQL queries
- Work with existing databases
To fully benefit from the coverage included in this course, you will need:
This course is for developers who haven’t worked with Entity Framework Core. Prior exposure to C# is required to understand the course. This course is also for developers who have worked with ORMs in other languages and want to move to Entity Framework Core.
This course has the following software requirements:
Minimum Hardware Requirements
For successful completion of this course, students will require the computer systems with at least the following:
OS: Windows 10 version 1507 or higher.
Processor: 1.8 GHz or faster processor.
Memory: 2GB of RAM.
Storage: 20-50GB of available space.
Recommended Hardware Requirements
For an optimal experience with hands-on labs and other practical activities, we recommend the following configuration:
OS: Windows 10 version 1507 or higher.
Processor: 1.8 GHz or faster dual core processor.
Memory: 4GB of RAM.
Storage: 130GB of available space.
Software Requirements
Operating system: Windows 10 version 1507 or higher.
Visual Studio 2017 - https://www.visualstudio.com/downloads