Entity Framework Core: Getting Started

This course will help those with experience in earlier versions of Entity Framework, and developers completely new to Entity Framework, learn how to build models with EF Core, how to use EF Core to interact with data, and more.
Course info
Level
Beginner
Updated
Feb 14, 2017
Duration
5h 23m
Table of contents
Course Overview
Introducing a New, Lightweight Version of EF
Creating a Data Model and Database with EF Core
Exploring Mappings and Migrations
Interacting with Your EF Core Model
Querying and Saving Related Data
Using EF Core in Client Applications
Using EF Core with ASP.NET Core
Simplified Testing with EF Core's InMemory Provider
Cross Platform EF Core and a Look at Upcoming Tooling
Description
Course info
Level
Beginner
Updated
Feb 14, 2017
Duration
5h 23m
Description

Most software - whether for business or entertainment - is driven by data that users need to interact with. In this course, Entity Framework Core: Getting Started, you will learn how to use Microsoft's modern data access platform, Entity Framework Core. You will learn how to build data models, use EF Core to bridge your software with your data store, and how to incorporate all of this into desktop, mobile, and web applications. When you're finished with this course, you will have a foundational knowledge of Entity Framework Core that will help you as you move forward to build software in .NET, whether you are targeting Windows, OS X, or Linux. Software required: Visual Studio 2015 or Visual Studio 2017.

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
Entity Framework Core 2.1: What's New Playbook
Intermediate
3h 23m
Oct 9, 2018
Entity Framework Core 2: Mappings
Intermediate
1h 59m
May 16, 2018
Entity Framework Core 2: Getting Started
Beginner
2h 42m
Feb 6, 2018
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. I'm so excited to share with you what I've learned about the newest incarnation of EF, Entity Framework Core. As. NET evolves towards a lighter weight cross-platform environment, Entity Framework is making the same transition. If you're already using Entity Framework, you'll get a good understanding of how to leverage your existing Entity Framework knowledge to quickly get up to speed with the EF Core. If you're brand new to EF, you'll learn the basics and get insights that will take you further than a typical baby-steps lesson. You'll also get the benefit of my expertise to help you decide between choosing EF6 and EF Core. Whether you're building software for Windows or cross-platform apps for. NET Core, there's only one Entity Framework Core to learn. You'll see EF Core in apps for Windows desktop, UWP Phone, and ASP. NET Core, with guidance on patterns to use in the different scenarios. You'll learn to build and interact with models in a variety of databases as I highlight similarities to and important differences from Entity Framework 6. While most of this course will use a familiar development environment, Visual Studio 2015 on Windows, at the end you'll also get a look at some of the new tooling coming up with Visual Studio 2017, as well as working in the lighter-weight Visual Studio code both on Windows and on a Mac. I hope you'll join me on this journey as you quickly get to up to speed on using Entity Framework Core.