آموزش Entity Framework Core 2.1: What's New Playbook

Entity Framework Core 2.1: What's New Playbook

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بروزرسانی 2.1 برای EF Core بیش از 500 تغییر از زمان EF Core 2.0 را به همراه آورده است. در این دوره ، شما یاد خواهید گرفت که چگونه از تأثیرگذارترین ویژگی های جدید مانند نقشه برداری مشاهده ، پردازش GroupBy در سمت سرور ، کاشت و غیره به طور کامل بهره ببرید. هر برنامه از داده ها استفاده می کند و دانش کامل Entity Framework Core کلید ساخت آن است. برنامه های هسته .NET و .NET موفق. در این دوره ، Entity Framework Core 2.1: What's New Playbook ، شما یاد خواهید گرفت که چگونه از تأثیرگذارترین ویژگی های اضافه شده به EF Core 2 در این به روزرسانی کاملاً استفاده کنید. ابتدا یاد خواهید گرفت که چگونه از برخی ویژگی های بازگشتی استفاده کنید که کاملاً متفاوت از عملکرد EF6 کار می کنند ، به عنوان مثال ، کاشت داده ، بارگذاری تنبل و پرس و جوهای GroupBy. در مرحله بعدی ، برخی از ویژگی های کاملا جدید مانند نقشه برداری مشاهده ، تغییر کنترل کننده های رویداد ردیابی و تبدیل نوع را کشف خواهید کرد. سرانجام ، برخی از تغییرات کوچکی را که می تواند تأثیر زیادی بر روی کد شما داشته باشد ، کشف خواهید کرد. پس از اتمام این دوره ، دانش عمیقی از این ویژگی های مهم در EF Core 2.1 خواهید داشت ، و توانایی خود را در ایجاد منطق دسترسی کارآمد و هوشمند به داده ها در نرم افزار خود افزایش می دهید.

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

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

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

تنظیم مرحله برای نسخه EF Core 2.1 Setting the Stage for the EF Core 2.1 Release

  • مقدمه و بررسی اجمالی Introduction and Overview

  • درک شماره نسخه اصلی هسته EF Understanding EF Core Version Numbers

  • ارتباط EF Core Vision با برابری EF6 Relating the EF Core Vision with EF6 Parity

  • تعیین انتظارات برای این دوره Setting Expectations for This Course

کاشت پایگاه داده و ارائه دهنده آزمون حافظه Seeding the Database and In-Memory Test Provider

  • مقدمه و بررسی اجمالی Introduction and Overview

  • معرفی یک روش جدید برای بارور کردن داده ها Introducing a New Way to Seed Data

  • بذر اولین ردیف داده خود را Seeding Your First Row of Data

  • درک نحوه برخورد HasData با مقادیر کلیدی Understanding How HasData Treats Key Values

  • بذر اطلاعات مرتبط Seeding Related Data

  • بذر با انواع ناشناس در صورت عدم نمایش خصوصیات Seeding with Anonymous Types When Properties Aren’t Exposed

  • انواع بذر با مقادیر تولید شده توسط مشتری Seeding Types with Client-generated Values

  • استفاده از انواع ناشناس برای حل برخی دیگر از مشکلات بذر Using Anonymous Types to Solve Some More Seeding Problems

  • بذر پایگاه داده های آزمون حافظه در زمان اجرا Seeding InMemory Test Databases at Runtime

  • مرور و منابع Review and Resources

اعمال کنترل بیشتر بر پس انداز با معاملات سیستم Exerting More Control Over Saving with System Transactions

  • مقدمه و بررسی اجمالی Introduction and Overview

  • درک معاملات در EF Core Understanding Transactions in EF Core

  • با نگاهی به راه حل نقطه شروع Looking at the Starting Point Solution

  • مشاهده رفتار معاملات EF Core Observing EF Core’s Existing Transaction Behavior

  • ساده سازی معامله سفارشی با TransactionScope Simplifying the Customized Transaction with TransactionScope

  • مرور و منابع Review and Resources

بهره گیری از خط لوله با رویدادهای جدید ردیابی Tapping into the Pipeline with New Tracking Events

  • مقدمه و بررسی اجمالی Introduction and Overview

  • معرفی رویدادهای ردیابی شده و تغییر یافته وضعیت Introducing the Tracked and StateChanged Events

  • ایجاد Tracked و StateChanged EventHandlers در DbContext Creating Tracked and StateChanged EventHandlers in the DbContext

  • با نگاهی به راه حل نقطه شروع Looking at the Starting Point Solution

  • تماشای دست اندر کاران رویداد Watching the Event Handlers in Action

  • بررسی برخی رفتارهای بیشتر رویداد Exploring Some More Event Behavior

  • اتصال رویدادها به موارد خاص DbContext Tying the Events to Specific DbContext Instances

  • پخش مجدد رویدادها با .NET Core ILoggerFactory Relaying Events with the .NET Core ILoggerFactory

  • مرور و منابع Review and Resources

تنبل بارگیری با پروکسی و بدون آن Lazy Loading With and Without Proxies

  • مقدمه و بررسی اجمالی Introduction and Overview

  • بازگشت بارگذاری تنبل The Return of Lazy Loading

  • نصب فنی Technical Setup

  • بررسی نقطه شروع پروژه ما Examining the Starting Point of Our Project

  • اجرای بارگذاری تنبل با پراکسی Implementing Lazy Loading with Proxies

  • تماشای Lazy Loading در SQL Logs Watching the Lazy Loading in the SQL Logs

  • هنگام استفاده از پروکسی های بارگذاری تنبل ، خصوصیات موجودیت متعلق را مجازی کنید Making Owned Entity Properties Virtual When Using Lazy Loading Proxies

  • اشاره به جزئیات مهم در مورد پروکسی در حال بارگذاری تنبل Noting Important Details About Lazy Loading Proxies

  • اجتناب از بارگذاری تنبل و پروکسی در UWP ، Xamarin ، وب برنامه ها Avoiding Lazy Loading and Proxies in UWP, Xamarin, & Web Apps

  • چرا ممکن است بخواهید از بارگذاری تنبل بدون پروکسی استفاده کنید Why You May Want to Use Proxyless Lazy Loading

  • اجرای بارگذاری تنبل بدون پروکسی Implementing Lazy Loading without Proxies

  • فعال کردن بارگذاری تنبل در اشخاص بدون پروکسی یا ارجاع به EF Core Enabling Lazy Loading in Entities without Proxies or References to EF Core

  • مرور و منابع Review and Resources

نگاشت انواع و دفعات NET بیشتر با مقدار تبدیل Mapping More .NET Types and Enums with Value Conversions

  • مقدمه و بررسی اجمالی Introduction and Overview

  • چرا ارزش تبدیل ها را داریم؟ Why Value Conversions?

  • با استفاده از مبدل های ارزش داخلی Using the Built-in Value Converters

  • ذخیره Enums به عنوان رشته ها Storing Enums as Strings

  • تبدیل انواع در پرواز Converting Types on the Fly

  • ایجاد ارزش مبدل های شخصی Creating Your Own ValueConverters

  • مرور و منابع Review and Resources

انتقال GroupBy Effort به سرور Transferring the GroupBy Effort to the Server

  • مقدمه و بررسی اجمالی Introduction and Overview

  • با نگاهی به راه حل نقطه شروع Looking at the Starting Point Solution

  • نگاهی به Simple GroupBy و SQL تولید شده توسط EF Core 2.0 و 2.1 Looking at Simple GroupBy and the SQL Generated by EF Core 2.0 and 2.1

  • بررسی برخی دیگر از الگوهای GroupBy Checking Out Some More GroupBy Patterns

  • آگاهی از الگوهای GroupBy در حال حاضر پشتیبانی نشده Being Aware of Currently Unsupported GroupBy Patterns

  • مرور و منابع Review and Resources

معرفی انواع پرس و جو برای مدل های داده انعطاف پذیرتر Introducing Query Types for More Flexible Data Models

  • مقدمه و بررسی اجمالی Introduction and Overview

  • فعال کردن الگوهای جدید با انواع پرس و جو Enabling New Patterns with Query Types

  • با نگاهی به راه حل نقطه شروع Looking at the Starting Point Solution

  • نگاشت به نمادهای پایگاه داده Mapping to Database Views

  • رسیدگی به نگاشت های نامتعارف پرس و جو Handling Unconventional Query Mappings

  • تعریف نمایش داده ها در مدل داده Defining Queries in the Data Model

  • پیش تعریف RW SQL نمایش داده شد Pre-defining Raw SQL Queries

  • گرفتن نتایج FromSql Capturing FromSql Results

  • مرور و منابع Review and Resources

بهره مندی از تغییرات جزئی با تأثیر عمده Benefiting from Minor Changes with Major Impact

  • مقدمه و بررسی اجمالی Introduction and Overview

  • معرفی حداقل برای دستورات دسته ای Introducing a Minimum for Batched Commands

  • اشاره به تغییر در ترتیب ستون Noting a Change to Column Ordering

  • ساده کردن دسترسی به EF Core CLI Simplifying Access to the EF Core CLI

  • دریافت هشدارهای کامپایلر در SQL با ریسک با یک تحلیلگر کد داخلی Getting Compiler Warnings on Risky SQL with a Built-in Code Analyzer

  • تحقق بخشیدن به موجوداتی با سازنده های کلاس که در واقع پارامتر دارند Materializing Entities with Class Constructors That Actually Have Parameters

  • مرور و منابع Review and Resources

نمایش نظرات

آموزش Entity Framework Core 2.1: What's New Playbook
جزییات دوره
3h 22m
72
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
50
4.7 از 5
دارد
دارد
دارد
Julie Lerman
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Julie Lerman Julie Lerman

جولی لرمن یک مربی نرم افزار با 30 سال تجربه به عنوان یک توسعه دهنده است. او یک نویسنده طولانی مدت Pluralsight ، Microsoft MVP ، مدیر منطقه ای مایکروسافت و ناخدای داکر است که در تپه های ورمونت زندگی می کند و همچنان به عنوان متخصص برتر جهان در Entity Framework شناخته می شود. شما می توانید جولی را با سخنرانی درمورد کلمات کلیدی و جلسات رمزگذاری سخت در زمینه طراحی دامنه ، Azure ، Entity Framework و سایر موضوعات در کنفرانس های نرم افزاری در سراسر جهان مشاهده کنید. به عنوان مربی ، جولی پشتیبانی از DDD و اجرای معماری را فراهم می کند ، کارگاه های Event Storming را تسهیل می کند و غواصی عمیقی در Entity Framework برای مشتریان خود فراهم می کند. جولی کتابهای بسیار تحسین شده "Programming Entity Framework" را از O'Reilly ، ستون MSDN Magazine Data Points و مقالات متعددی در منابع برنامه نویسی مورد علاقه شما تألیف کرده است.