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.
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.
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.