Learning Entity Framework Core [Video]

More Information
  • 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

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.

Style and Approach

We will begin with the basics, a simple introduction to the concept of an ORM, a database context, and migrations. Theoretical introductions will be followed by rich code demonstrations of all the important features of Entity Framework.

  • Get introduced to Entity Framework Core features in the concept of ASP.NET Core applications
  • Learn to work with migrations in Entity Framework Core
  • Explore the advanced Entity Framework Core features like raw SQL, seeding, and authentication.
Course Length 3 hours 58 minutes
ISBN 9781788628921
Date Of Publication 27 Nov 2017


Dimitris Loukas

Dimitris Loukas is a software engineer and is currently part of a growing start-up building a revolutionary referral marketing platform with Node.js, Angular, MySQL, Redis, and Docker. He is also developing trading software applications using C#, Aurelia and TypeScript. He is a Packt author and has developed many video tutorials in C#, .NET Core, and TypeScript. He has worked for two start-ups in the past, is active in the open-source community, and loves taking up small side-projects. He has developed microservices using C# and Node.js and has also mastered Angular, Aurelia, and Vue.js. He is an early adopter of .NET Core and is fascinated by modern JavaScript and where the web is going.