Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


Data Access with Entity Framework Core

New – Learn about Microsoft's newest version of Entity Framework, Microsoft's Object-Relational Mapping (ORM) technology.

GK# 5972

Course Overview


Entity Framework Core (EF Core) is Microsoft's newest version of the Entity Framework, designed from the ground up to be a lightweight, extensible, and cross-platform version of Entity Framework, Microsoft's Object-Relational Mapping (ORM) technology. EF Core allows you to access and manipulate data in your database without creating your own data-access layer, allowing you to concentrate on developing the models and business logic needed to run your application, while Entity Framework handles the data access and database query generation.

In this course, you will get a detailed introduction to Entity Framework. We will start off by discussing the basics of EF Core, including the differences between EF Core and EF6, how to install EF Core, and how to build models and use LINQ query expressions or method queries to query your models, and ultimately your database. We will then move on to how we can use a "code-first" strategy to build our models and use migrations to create and update our database artifacts. Finally, we will spend some time looking at how we can create, read, update, and delete (CRUD) data from our database using EF Core for models and their related entities.


  • Delivery Format:
  • Date:
  • Location:
  • Access Period:


What You'll Learn

  • Model a database through classes
  • Model one-to-one, one-to-many, and many-to-many relationships
  • Create a new database or modify an existing database through database migrations
  • Query data using LINQ and Entity Framework Core
  • Work with relational data and eager/explicit loading
  • Modify and delete data using LINQ and Entity Framework Core
  • Create a model from an existing database using scaffolding     
  • Know when EF Core is the correct technology to use


Viewing outline for:

GK Digital Learning Outline

  1. Entity Framework 
  2. Relationships Between Entities
  3. Query data using LINQ
  4. Save model changes to a database


Viewing labs for:

GK Digital Learning Labs

Lab 1: Query Data using LINQ 
Lab 2: Design and deploy a relational database and model. 
Lab 3: Query a relational DB  
Lab 4: Use Transactional Queries to Update the Datastore



Who Should Attend

  • Developers who are new to database access using Entity Framework
  • Entry to mid-level .NET developers with little current knowledge of Entity Framework
Course Delivery

This course is available in the following formats:

GK Digital Learning

Experience high-quality online learning combined with reliable expert guidance and skills development activities.

Duration: 4 hours

Request this course in a different delivery format.