کتابخانه Entity Framework Core 2، جدیدترین نسخه از پلتفرم دسترسی به داده و ORM مدرن مایکروسافت است. در دوره ویدیویی Entity Framework Core 2: Mappings موسسه Pluralsight که توسط Julie Lerman تدریس شده است، شما چگونگی استفاده موثر از آخرین نسخه Entity Framework Core را بررسی میکنید تا خودتان را برای کار با نرم افزارهای عملیاتی آماده کنید.
در این دوره ابتدا باید میگیرید که چگونه به بهترین نحوه روابط یک به یک و چند به چند را تشکیل دهید و با آنها تعامل کنید. در ادامه نحوه بهره بردن از نگاشتهای بیشتر مثل خواص سایه ای جدید، پشتیبانی از توابع scalar و owned entityها را بررسی خواهید کرد. در آخر نیز نحوه کار با viewهای پایگاه داده را مرور خواهید کرد. با به پایان رساندن این دوره، شما میتوانید مهارتهای خود را ارتقا داده و ابزارهای مورد نیاز خود را برای ساختن برنامههای عملیاتی فراهم کنید.
فیلم آموزشی «Entity Framework Core 2: Mapping» موسسه پلورال سایت که توسط Julie Lerman تدریس شده است، دارای زیرنویس انگلیسی است.
Table of Contents:
Course Overview
- Course Overview
Getting to Know the Sample Model
- Introduction and Overview of the Course and Module
- Revisiting the Solution and Entities in EF Core 2: Getting Started
- Revisiting the DbContext and Logging
- Starting with the Existing Solution
Mapping and Interacting with Many-to-many Relationships
- Introduction and Overview
- Reviewing the Existing Many-to-many Relationship and Mappings
- Inserting Data in Many-to-many Relationships
- Retrieving Many-to-many Related Data
- Modifying Many-to-many Relationships
- Review and Resources
Mapping and Interacting with One-to-one Relationships
- Introduction and Overview
- Understanding One-to-one Mappings
- Mapping One-to-one Without a Foreign Key
- Adding Children to One-to-one Relationships
- Replacing Children in One-to-one Relationships
- Review and Resources
Using Shadow Properties to Persist Data You Don’t Want in Your Entities
- Introduction and Overview
- What Are Shadow Properties?
- Mapping Shadow Properties
- Populating Shadow Properties
- Using Shadow Properties in Queries
- Auditing Data for All Entities in Your Model
- Testing out the Real-world Shadow Properties Setup
- Review and Resources
Leveraging the New Owned Type Feature for Value Objects and Complex Types
- Introduction and Overview
- Why You Need the Owned Types Mapping
- Identifying Non-entity Types in Your Model
- Mapping Complex Objects as Owned Types
- Working with Owned Types
- Inserting Entities with Null Owned Type Properties
- Replacing Owned Type Properties
- Mapping Value Objects as Owned Types
- Review and Resources
Mapping Database Scalar Functions
- Introduction and Overview
- What Is a Scalar Function?
- Mapping Your First Scalar Function
- Using the Scalar Function in Queries
- Mapping Functions That Can Be Used When Testing Queries
- Comparing DbFunctions to Client-side Query Evaluation
- Examining the State of Mapping to Built-in Database Functions
- Review and Resources
Working with Database Views
- Introduction and Overview
- Identifying the Scope of Working with Views in EF Core 2.0
- Creating the Entity and DbSet for Querying
- Querying the Database Views
- Preparing for Some Potential Problems
- A Peek at View Mappings in EF Core 2.1
- Review and Resources