Entity Framework Core: Getting Started

This course helps those with experience in earlier versions of EF and EF Core, and developers completely new to Entity Framework. Learn how to build data models with EF Core 3.1, use EF Core to let your software interact with data in your databases and incorporate EF Core in your automated tests.
Course info
Rating
(156)
Level
Beginner
Updated
Jan 11, 2020
Duration
3h 44m
Table of contents
Course Overview
Creating Your First App Using EF Core 3.1
Controlling Database Creation and Schema Changes
Mapping Many-to-Many and One-to-One Relationships
Interacting with Your EF Core Data Model
Interacting with Related Data
Working with Views and Stored Procedures and Raw SQL
Using EF Core with ASP.NET Core
Testing with the InMemory Provider Instead of a Real Database
Description
Course info
Rating
(156)
Level
Beginner
Updated
Jan 11, 2020
Duration
3h 44m
Description

Learn from the world's top expert to get up to speed with EF Core 3.1. In this course, Entity Framework Core: Getting Started, you will gain an understanding of how to build data models with EF Core 3.1, use EF Core to let your software interact with data in your databases and incorporate EF Core in your automated tests. First, you will learn how to build and interact with data models. Then, you will discover how to set up logging to gain insight into how EF Core is interacting with your database. Finally, you will explore how to get EF Core to use your own database logic and use EF Core in tests and ASP.NET Core apps. By the end of this course, you will be able to use and benefit from EF Core 3.1.

About the author
About the author

Julie Lerman is a Microsoft MVP, .NET mentor and consultant who lives in the hills of Vermont. You can find Julie presenting on data access and other Microsoft .NET topics at user groups and conferences around the world. Julie is the author of the highly acclaimed "Programming Entity Framework (with a second edition coming soon) and authors the MSDN Magazine Data Points column.

More from the author
More courses by Julie Lerman
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Welcome to Pluralsight. My name is Julie Lerman, and you may know me as one of the most recognized authorities in the world on Entity Framework, Microsoft's data access platform for .NET developers. This getting started course has been completely updated for EF Core 3.1, which was released in December 2019. If you're already using Entity Framework for an earlier version of EF Core, this course will help you learn how to leverage your existing knowledge to quickly get up to speed on the basics of EF Core 3.1. If you're brand new to EF, you'll learn these basics and get insights that will take you further than a standard baby steps lesson. Whether you're building software with .NET Framework to run on Windows or cross platform maps using .NET Core, you can use EF Core for your data persistence. You'll learn how to build and interact with data models and set up logging to gain insights into how EF Core is interacting with your database. You'll learn how to get EF Core to use your own database logic, such as stored procedures, and how you can easily get EF Core to switch to an in‑memory database for fast and efficient automated testing. We'll then apply these lessons to use EF Core for data persistence in an ASP.NET Core API, which any front end can then connect to. While this course will use a familiar environment, Visual Studio 2019 on Windows, everything you'll learn here will apply to any of the environments, or IDEs, where you can build .NET Framework or .NET Core software, including Visual Studio Code and JetBrains Rider on Mac or Linux. I hope you'll join me on this journey as you get up to speed on using and benefiting from Entity Framework Core 3.1.