آموزش نگاشت کلاس های دنیای واقعی در EF Core 6

Mapping Real-world Classes in EF Core 6

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما می آموزد که چگونه می توانید مطمئن شوید که داده های کلاس های دات نت مطابق با نیاز شما نقشه برداری شده و تداوم می یابد. EF Core یک ابزار ضروری برای بسیاری از توسعه دهندگان دات نت است. در این دوره آموزشی، نقشه برداری کلاس های دنیای واقعی در EF Core 6، یاد می گیرید که از EF Core 6 برای نگاشت کلاس های خود در پایگاه داده استفاده کنید. ابتدا، بررسی خواهید کرد که چگونه هسته EF مدل پایگاه داده را بر اساس کلاس های خود استنباط می کند و چگونه می توانید تنظیمات پیش فرض را تغییر دهید. در مرحله بعد، نحوه انجام نگاشت های پیچیده، مانند نگاشت روابط چند به چند، و انواع ارثی را خواهید یافت. در نهایت، یاد خواهید گرفت که چگونه شی پایگاه داده خود را مانند توابع و نمایه های تعریف شده توسط کاربر ترسیم کنید. هنگامی که این دوره را به پایان رساندید، مهارت ها و دانش Entity Framework Core را خواهید داشت که برای فراتر رفتن از اصول اولیه نقشه برداری داده ها و شروع کار با دسترسی به داده ها به روشی بسیار پیچیده تر مورد نیاز است.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

معرفی کلاس های دنیای واقعی ما Introducing Our Real-world Classes

  • نقشه برداری کلاس های دنیای واقعی Mapping Real-world Classes

  • نسخه ی نمایشی: آشنایی با مدل داده Demo: Getting to Know the Datamodel

  • نسخه ی نمایشی: استنباط Datamodel Demo: Inferring the Datamodel

  • Fluent API در مقابل توضیحات داده ها Fluent API vs. Data Annotations

  • نسخه ی نمایشی: پیکربندی Datamodel Demo: Configuring the Datamodel

  • نسخه ی نمایشی: پیکربندی Datamodel قسمت 2 Demo: Configuring the Datamodel Part 2

نقشه برداری سناریوهای ویژه Mapping Special Scenarios

  • نقشه برداری سناریوهای ویژه Mapping Special Scenarios

  • ویژگی های سایه Shadow Properties

  • نسخه ی نمایشی: Mapping Shadow Properties Demo: Mapping Shadow Properties

  • استفاده از ویژگی های Indexer برای ایجاد Propertybags Using Indexer Properties to Create PropertyBags

  • نسخه ی نمایشی: ویژگی های شاخص نگاشت Demo: Mapping Indexer Properties

  • نسخه ی نمایشی: نقشه برداری از کیسه های دارایی Demo: Mapping Property Bags

  • انواع موجودیت تحت مالکیت Owned Entity Types

  • نقشه برداری انواع موجودیت های متعلق به Mapping Owned Entity Types

  • تبدیل ارزش Value Conversions

  • نسخه ی نمایشی: Mapping Enums Demo: Mapping Enums

  • نسخه ی نمایشی: تبدیل سفارشی و انبوه Demo: Custom and Bulk Conversions

  • خلاصه Summary

نقشه برداری اشیاء پایگاه داده Mapping Database Objects

  • نقشه برداری اشیاء پایگاه داده Mapping Database Objects

  • رویه های ذخیره شده Stored Procedures

  • نسخه ی نمایشی: رویه های ذخیره شده نقشه برداری Demo: Mapping Stored Procedures

  • بازدیدها Views

  • نسخه ی نمایشی: نماهای نقشه برداری Demo: Mapping Views

  • توابع تعریف شده توسط کاربر User Defined Functions

  • نسخه ی نمایشی: بررسی توابع تعریف شده توسط کاربر Demo: Exploring Our User Defined Functions

  • نسخه ی نمایشی: نقشه برداری از توابع تعریف شده توسط کاربر Demo: Mapping User Defined Functions

  • شاخص ها Indexes

  • نسخه ی نمایشی: شاخص های نقشه برداری Demo: Mapping Indexes

  • خلاصه Summary

نقشه برداری از روابط چند به چند Mapping Many-to-many Relationships

  • نقشه برداری از روابط چند به چند Mapping Many-to-Many Relationships

  • روابط خیلی به چند مستقیم Direct Many-to-Many Relationships

  • نسخه ی نمایشی: تعامل با Join Entity Demo: Interacting with the Join Entity

  • ناوبری را با Payload رد کنید Skip Navigations with Payload

  • نسخه ی نمایشی: اضافه کردن بار به ناوبری پرش ما Demo: Adding a Payload to Our Skip Navigations

  • نسخه ی نمایشی: تعامل با Payload Demo: Interacting with the Payload

  • روابط غیر مستقیم چند به چند Indirect Many-to-Many Relationships

  • نسخه ی نمایشی: پیکربندی نگاشت غیرمستقیم چند به چند Demo: Configuring the Indirect Many-to-Many Mapping

  • نسخه ی نمایشی: تعامل با رابطه غیرمستقیم چند به چند Demo: Interacting with the Indirect Many-to-Many Relationship

  • نسخه ی نمایشی: ایجاد، به روز رسانی و حذف Demo: Create, Update, and Delete

  • خلاصه Summary

وراثت نقشه برداری - جدول در هر سلسله مراتب Mapping Inheritance - Table-per-Hierarchy

  • نگاشت وراثت با Table-per-Hiearchy Mapping Inheritance with Table-per-Hiearchy

  • معرفی جدول در هر سلسله مراتب Introducing Table-per-Hierarchy

  • تفسیر مدل داده با جدول در هر سلسله مراتب Intepreting the Datamodel with Table-per-Hierarchy

  • نسخه ی نمایشی: پیکربندی جدول در هر سلسله مراتب Demo: Configuring Table-per-Hierarchy

  • نسخه ی نمایشی: تعامل با Table-per-Hierarchy Demo: Interacting with Table-per-Hierarchy

وراثت نقشه برداری - جدول در هر نوع و جدول به ازای هر نوع بتن Mapping Inheritance - Table-per-Type and Table-per-Concrete-Type

  • وراثت نقشه برداری - جدول در هر نوع و جدول به ازای هر نوع بتن Mapping Inheritance - Table-per-Type and Table-per-Concrete-Type

  • تفسیر مدل داده با Table-per-type Interpreting the Datamodel with Table-per-Type

  • نسخه ی نمایشی: جدول در هر نوع Demo: Table-per-Type

  • معرفی Table-per-Concrete-Type Introducing Table-per-Concrete-Type

  • تفسیر مدل داده با Table-per-Concrete-Type Interpreting the Datamodel with Table-per-Concrete-Type

  • نسخه ی نمایشی: جدول در هر نوع بتن Demo: Table-per-Concrete-Type

  • انتخاب یک استراتژی نقشه برداری Choosing a Mapping Strategy

  • خلاصه Summary

نمایش نظرات

آموزش نگاشت کلاس های دنیای واقعی در EF Core 6
جزییات دوره
3h 54m
54
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Torben Boeck Jensen Torben Boeck Jensen

توربن مشتاق خلق است - ایده را از ابتدا تا زمانی که یک سیستم تمام عیار است، می گیرد. او از کار کردن به صورت تحلیلی و خلاق لذت می برد - ایده را به بلوغ می رساند و می بیند که چقدر می توان آن را پیش برد. او که به عنوان مشاور کار می‌کرد، در طول سال‌ها به مشتریان مختلفی کمک کرده است - از توسعه برنامه‌های کاربردی خط تجاری در بخش مالی تا خرد کردن داده‌ها برای صنعت هوانوردی. او بیش از 15 سال با فریم ورک دات نت کار کرده است و در عبور از آن اکوسیستم ماهر است و از کار بر روی تمام جنبه های توسعه سیستم ها لذت می برد - اجرای منطق تجاری، راه اندازی ساختارهای داده، پر کردن شکاف بین تداوم و تجسم. . فناوری Cloud برای او بخشی جدایی ناپذیر از کارهای روزمره است و در سال های اخیر او بیشتر توجه خود را بر تقویت مهارت های Azure خود متمرکز کرده است. او در اوقات فراغت خود از پیاده روی، دویدن، مطالعه و گذراندن وقت با دخترانش لذت می برد که مطمئناً او را بسیار فعال نگه می دارند.