Entity Framework Core 2: Mappings
This course is for developers who are familiar with the basics of using EF Core to create models, migrate databases, interact with data and incorporate EF Core into simple applications, and will prepare you for working on production software.
What you'll learn
Entity Framework Core 2 is the latest version of Microsoft’s modern OR/M data access platform. In this course, Entity Framework Core 2: Mappings, you’ll explore how to efficiently utilize the latest version of Entity Framework Core to prepare yourself to work on production software. First, you’ll learn how to best build and interact with many-to-many and one-to-one relationships. Next, you'll discover how to take advantage of additional mappings such as the new shadow properties, scalar function support, and owned entities. Finally, you'll go over how to work with database views. By the end of this course, you'll be able to elevate your skill set and provide yourself with the tools you need to build your production application.
Table of contents
- Introduction and Overview 1m
- Why You Need the Owned Types Mapping 3m
- Identifying Non-entity Types in Your Model 2m
- Mapping Complex Objects as Owned Types 4m
- Working with Owned Types 5m
- Inserting Entities with Null Owned Type Properties 4m
- Replacing Owned Type Properties 3m
- Mapping Value Objects as Owned Types 7m
- Review and Resources 2m
- Introduction and Overview 1m
- What Is a Scalar Function? 1m
- Mapping Your First Scalar Function 2m
- Using the Scalar Function in Queries 2m
- Mapping Functions That Can Be Used When Testing Queries 4m
- Comparing DbFunctions to Client-side Query Evaluation 3m
- Examining the State of Mapping to Built-in Database Functions 2m
- Review and Resources 2m