Entity Framework Core: Getting Started

This course will teach you how to use Entity Framework Core 5 to perform data access in your .NET applications.
Course info
Rating
(75)
Level
Beginner
Updated
Dec 15, 2020
Duration
4h 23m
Table of contents
Course Overview
Building Your First Application using EF Core
Controlling Database Creation and Schema
Defining Relationships in Your Model
Interacting with Your EF Core Data Mode
Interacting with Related Data
Working with Views and Stored Procedures and Raw SQL
Using EF Core with ASP.NET Core
Automated Testing with EF Core
Description
Course info
Rating
(75)
Level
Beginner
Updated
Dec 15, 2020
Duration
4h 23m
Description

In this course, Entity Framework Core: Getting Started, you’ll learn to work with data in your .NET applications. First, you’ll explore the benefits of using Microsoft’s ORM, EF Core 5, to relieve you of the commonplace tasks of retrieving and storing data in your software. Next, you’ll discover how to ensure that EF Core understands how the classes and relationships in your software map to a database schema. Finally, you’ll learn how to have EF Core retrieve and persist data in your software, leveraging the myriad capabilities that allow EF Core to comprehend your complex software models. When you’re finished with this course, you’ll have the skills and knowledge of Entity Framework Core needed to fluidly persist data from your software into your data stores.

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 course has been completely updated for EF Core 5.0, which was released in November 2020. If you're already using Entity Framework or 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 5.0. 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 using .NET Core to build apps for Windows for the cloud or even to run cross‑platform, 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 learn here will apply to any of the environments or IDEs where you can build .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 5.0.