نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما می آموزد که چگونه از Entity Framework Core 5 برای دستیابی به داده ها در برنامه های NET استفاده کنید. در این دوره Entity Framework Core: Starting ، شما یاد خواهید گرفت که با داده ها در برنامه های NET خود کار کنید. ابتدا مزایای استفاده از Microsoft's ORM، EF Core 5 را کشف خواهید کرد تا شما را از کارهای معمول بازیابی و ذخیره اطلاعات در نرم افزار خلاص کند. در مرحله بعدی ، خواهید فهمید که چگونه EF Core می فهمد که چگونه کلاس ها و روابط موجود در نرم افزار شما با یک طرح پایگاه داده ترسیم می شود. سرانجام ، شما می آموزید که چگونه EF Core را در نرم افزار خود بازیابی و ماندگار کنید ، و از قابلیت های بی شماری استفاده کنید که به EF Core اجازه می دهد مدل های پیچیده نرم افزار شما را درک کند. پس از اتمام این دوره ، مهارت و دانش Entity Framework Core مورد نیاز برای ماندگاری روان اطلاعات از نرم افزار خود را در ذخیره داده ها خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
ساخت اولین برنامه خود با استفاده از هسته EF
Building Your First Application using EF Core
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
بررسی اجمالی ماژول
Module Overview
-
هسته چارچوب نهاد چیست؟
What Is Entity Framework Core?
-
دریافت نسخه های صحیح NET ، SQL Server Visual Studio برای این دوره
Getting the Correct Versions of .NET, SQL Server & Visual Studio for This Course
-
راه اندازی راه حل
Setting up the Solution
-
اضافه کردن EF Core با NuGet Package Manager
Adding EF Core with the NuGet Package Manager
-
ایجاد مدل داده با EF Core
Creating the Data Model with EF Core
-
مشخص کردن ارائه دهنده داده و رشته اتصال
Specifying the Data Provider and Connection String
-
به نوشتن و خواندن داده ها نگاه کنید
A Sneak Peek at Writing and Reading Data
-
مرور و منابع
Review and Resources
کنترل ایجاد پایگاه داده و طرحواره
Controlling Database Creation and Schema
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
درک مهاجرت های اصلی EF
Understanding EF Core Migrations
-
اضافه کردن اولین مهاجرت
Adding Your First Migration
-
بازرسی اولین مهاجرت شما
Inspecting Your First Migration
-
استفاده از Migrations برای اسکریپت نویسی یا ایجاد مستقیم پایگاه داده
Using Migrations to Script or Directly Create the Database
-
مهندسی معکوس یک پایگاه داده موجود
Reverse Engineering an Existing Database
-
مرور و منابع
Review and Resources
تعریف روابط در مدل شما
Defining Relationships in Your Model
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
درباره روابط یک به چند بیشتر بدانید
Learning More About One-to-Many Relationships
-
EF Core’s Default Many-to-Many Mapping
EF Core’s Default Many-to-Many Mapping
-
ذخیره داده های اضافی با بارهای متناسب با بسیاری
Storing Additional Data with Many-to-Many Payloads
-
پیکربندی بارگیری از چند به چند
Configuring the Many-to-Many Payload
-
انتقال بارهای زیاد به بسیاری
Migrating the Many-to-Many Payload
-
افزودن یک رابطه یک به یک
Adding a One-to-One Relationship
-
تجسم چگونه هسته EF مدل شما را می بیند
Visualizing How EF Core Sees Your Model
-
مرور و منابع
Review and Resources
تعامل با حالت داده اصلی EF شما
Interacting with Your EF Core Data Mode
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
نگاهی به SQL ساخته شده توسط EF Core
Looking at SQL Built by EF Core
-
اضافه کردن ورود به سیستم کاری EF Core
Adding Logging to EF Core's Workload
-
بهره مندی از پشتیبانی عملیات انبوه
Benefiting from Bulk Operations Support
-
درک گردش کار پرس و جو
Understanding the Query Workflow
-
فیلتر کردن در نمایش داده شد
Filtering in Queries
-
جمع آوری در سeriesالات
Aggregating in Queries
-
به روزرسانی اشیا Simple ساده
Updating Simple Objects
-
حذف اشیا Simple ساده
Deleting Simple Objects
-
درک سناریوهای قطع شده
Understanding Disconnected Scenarios
-
ماندگاری داده ها در سناریوهای قطع شده
Persisting Data in Disconnected Scenarios
-
افزایش عملکرد در برنامه های قطع شده با تنظیمات بدون ردیابی
Enhancing Performance in Disconnected Apps with No-Tracking Settings
-
مرور و منابع
Review and Resources
تعامل با داده های مرتبط
Interacting with Related Data
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
درج داده های مرتبط
Inserting Related Data
-
مشتاقانه بارگیری داده های مرتبط
Eager Loading Related Data
-
پیش بینی داده های مرتبط در جستارها
Projecting Related Data in Queries
-
بارگیری داده های مرتبط برای اشیایی که از قبل در حافظه هستند
Loading Related Data for Objects Already in Memory
-
استفاده از داده های مرتبط برای فیلتر کردن اشیا
Using Related Data to Filter Objects
-
اصلاح داده های مرتبط
Modifying Related Data
-
کار با روابط بسیاری به بسیاری
Working with Many-to-Many Relationships
-
تغییر یا حذف بسیاری از موارد پیوستن
Altering or Removing Many-to-Many Joins
-
اضافه کردن بار بارگیری به بیشتر به داده های جدول پیوست موجود
Adding a Many-to-Many Payload to Existing Join Table & Data
-
کار کردن با داده های بار بار از چند به چند
Working with the Many-to-Many Payload Data
-
مداوم داده ها در روابط یک به یک
Persisting Data in One-to-One Relationships
-
پرسش از روابط یک به یک
Querying One-to-One Relationships
-
مرور و منابع
Review and Resources
کار با نماها و رویه های ذخیره شده و SQL خام
Working with Views and Stored Procedures and Raw SQL
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
افزودن Views و سایر اشیا پایگاه داده با استفاده از Migrations
Adding Views and Other Database Objects Using Migrations
-
استفاده از اشخاص بدون کلید برای نقشه برداری از نماها
Using Keyless Entities to Map to Views
-
پرس و جو از بازدیدهای پایگاه داده
Querying the Database Views
-
سerال با Raw SQL
Querying with Raw SQL
-
اجرای پرسش های رویه ذخیره شده با SQL خام
Running Stored Procedure Queries with Raw SQL
-
اجرای دستورات غیر Query Raw SQL
Executing Non-Query Raw SQL Commands
-
مرور و منابع
Review and Resources
استفاده از هسته EF با ASP.NET Core
Using EF Core with ASP.NET Core
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
اضافه کردن پروژه هسته ASP.NET
Adding the ASP.NET Core Project
-
افزودن کنترل کننده سامورایی به پروژه
Adding a Samurai Controller to the Project
-
سیم کشی برنامه اصلی ASP.NET با DbContext
Wiring up the ASP.NET Core App with the DbContext
-
اجرای کنترل کننده برای دیدن خروجی
Running the Controller to See the Output
-
کاوش و اشکال زدایی روش های درج ، به روزرسانی ، حذف کنترل کننده
Exploring and Debugging Insert, Update, & Delete Controller Methods
-
EF Core 5 در برنامه های Blazor
EF Core 5 in Blazor Apps
-
مرور و منابع
Review and Resources
تست خودکار با EF Core
Automated Testing with EF Core
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
یک بررسی اجمالی بسیار سریع
A Very Quick Testing Overview
-
درک منظور ما از "آزمایش هسته EF"
Understanding What We Mean by “Testing EF Core”
-
ایجاد اولین تست و استفاده از آن در برابر پایگاه داده
Creating Your First Test and Using It Against the Database
-
بررسی ملاحظات عملکرد نتایج آزمون
Exploring Test Results & Performance Considerations
-
استفاده از ارائه دهنده InMemory به جای ارائه دهنده پایگاه داده
Using the InMemory Provider in Place of a Database Provider
-
نوشتن اولین آزمایش خود با ارائه دهنده InMemory
Writing Your First Test with the InMemory Provider
-
Refactoring و آزمایش برخی از منطق برنامه های کنسول
Refactoring and Testing Some Console App Logic
-
استفاده مجدد از یک پایگاه داده ارائه دهنده InMemory
Re-using an InMemory Provider Database
-
آزمایش هسته EF در برنامه هسته ASP.NET
Testing EF Core in an ASP.NET Core App
-
در حال آزمایش پیکربندی API’s DbContext
Testing the API’s DbContext Configuration
-
مرور و منابع
Review and Resources
نمایش نظرات