Entity Framework Core

blur

Learn Path Description

Entity Framework Core (EF Core) is Microsoft's object-relational mapper (O/RM) that can help you quickly build data access layers for your applications. In this path, you will learn how to use EF Core all the way from building simple applications to handling advanced scenarios with your data

Skills You Will Gain

Courses In This Learning Path

blur
icon

Total Duration

5.21 hours

icon

Level

Beginner

icon

Learn Type

Certifications

Entity Framework Core: Getting Started

Software, whether it's for entertainment or business, is driven by data. This course, Entity Framework Core Getting Started, will teach you how to use Microsoft's modern data access platform Entity Framework Core. Learn how to create data models and use EF Core for connecting your software to your data store. You'll also learn how to integrate all this into desktop, web, and mobile applications. This course will give you a solid foundation in Entity Framework Core. It will be a great help as you build software in.NET for Windows, OS X or Linux. Visual Studio 2015 and Visual Studio 2017 are required.

blur
icon

Total Duration

1.58 hour

icon

Level

Intermediate

icon

Learn Type

Certifications

Entity Framework Core 2: Mappings

Entity Framework Core 2 is the latest version of Microsoft's OR/M data access platform. In this course, you will learn how to use Entity Framework Core 2 and gain the skills to build software applications. The course covers various topics such as interacting and building relationships with many-to-many and one-to-one relationships. Additionally, you will learn about advanced mappings like shadow properties, scalar support, and owned entities. The course also delves into using database views. By completing this course, you will improve your skills and have the necessary tools to create production applications.

blur
icon

Total Duration

3.22 hours

icon

Level

Intermediate

icon

Learn Type

Certifications

Entity Framework Core 2.1: What's New Playbook

Entity Framework Core is essential for building successful.NET Core and.NET Core apps. This course, Entity Framework Core 2.1 - What's New Playbook, will teach you how to make the most of the new features in EF Core 2. You'll first learn how to use returning features that operate differently from those in EF6, such as data seeding, lazy loading, and GroupBy queries. You'll then explore new features like view mapping, change track event handlers and type conversions. You'll also learn how small changes can make a huge difference to your code. This course will give you a solid understanding of the important features of EF Core 2.1. It will enhance your ability to create intelligent and efficient data access logic within your software.

blur
icon

Total Duration

73 minutes

icon

Level

Intermediate

icon

Learn Type

Certifications

Testing with EF Core 2

This course, Testing with EF Core teaches you how EF Core can be used to test code that depends on calling into your database. You will first learn about the different methods of testing your application. Next, you'll learn how in-memory databases providers such as SQLite and InMemory can improve your tests. You will also learn how to isolate your test and how to improve Test Explorer using logs from EF Core. You will be able to use the knowledge and skills gained from this course to improve the reliability and quality of your code.

blur
icon

Total Duration

2.04 hours

icon

Level

Intermediate

icon

Learn Type

Certifications

Entity Framework Core 2.1 Migrations: Fundamentals

Entity Framework Core Migrators are Microsoft's preferred method of managing applications databases. These are very powerful, but it is important to learn how to use them.

blur