نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به کسانی که در نسخه های قبلی EF و EF Core تجربه دارند و توسعه دهندگان کاملاً جدید Entity Framework کمک می کند. بیاموزید که چگونه مدل های داده را با EF Core 3.1 بسازید ، از EF Core استفاده کنید تا به نرم افزار شما اجازه داده شود با داده های موجود در شما تعامل کند. در این دوره ، Entity Framework Core: Getting Started ، شما درکی از چگونگی ساخت مدل های داده با EF Core 3.1 ، استفاده از EF Core خواهید داشت تا به نرم افزار شما اجازه داده شود با داده های پایگاه داده شما ارتباط برقرار کند و EF Core را در تست های خودکار خود بگنجانید. ابتدا می آموزید که چگونه مدل های داده را ایجاد کنید و با آنها تعامل کنید. سپس ، خواهید فهمید که چگونه می توانید ورود به سیستم را تنظیم کنید تا از نحوه تعامل EF Core با پایگاه داده خود مطلع شوید. سرانجام ، شما نحوه استفاده از EF Core را برای استفاده از منطق پایگاه داده خود و استفاده از EF Core در آزمایشات و برنامه های ASP.NET Core کشف خواهید کرد. با پایان این دوره ، شما می توانید از EF Core 3.1 استفاده کنید و از آن بهره مند شوید.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
ایجاد اولین برنامه خود با استفاده از EF Core 3.1
Creating Your First App Using EF Core 3.1
-
مقدمه و بررسی اجمالی دوره
Introduction and Course Overview
-
بررسی اجمالی ماژول
Module Overview
-
Entity Framework Core چیست؟
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 Changes
-
مقدمه و بررسی اجمالی
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
نقشه برداری از روابط بسیار به یک و یک به یک
Mapping Many-to-Many and One-to-One Relationships
-
مقدمه و بررسی اجمالی
Introduction and Overview
-
درک نقشه برداری EF Core’s Many-to-Many
Understanding EF Core’s Many-to-Many Mapping
-
تنظیم روابط بسیاری به بسیاری
Setting Up the Many-to-Many Relationship
-
افزودن یک رابطه یک به یک
Adding a One-to-One Relationship
-
تجسم چگونه هسته EF مدل شما را می بیند
Visualizing How EF Core Sees Your Model
-
کنترل نام جدول با نگاشت
Controlling Table Names with Mappings
-
در حال اجرا مهاجرت برای تغییرات مدل
Running Migrations for the Model Changes
-
مرور و منابع
Review and Resources
تعامل با مدل داده اصلی EF شما
Interacting with Your EF Core Data Model
-
مقدمه و بررسی اجمالی
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
-
ماندگاری داده ها در سناریوهای قطع شده
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
-
ایجاد و تغییر روابط بسیاری به بسیاری
Creating and Changing Many-to-Many Relationships
-
پرس و جو در روابط بسیار به بسیاری
Querying Across Many-to-Many Relationships
-
مداوم داده ها در روابط یک به یک
Persisting Data in One-to-One Relationships
-
پرسش از روابط یک به یک
Querying One-to-One Relationships
-
کار با رابطه ای که دارای حداقل مشخصات است
Working with a Relationship that has Minimal Properties
-
مرور و منابع
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 Our DbContext
-
اجرای کنترل کننده برای دیدن خروجی
Running the Controller to See the Output
-
کاوش و اشکال زدایی درج ، روش های کنترل کننده حذف را به روز کنید
Exploring and Debugging Insert, Update & Delete Controller Methods
-
مرور و منابع
Review and Resources
به جای یک پایگاه داده واقعی ، با ارائه دهنده InMemory تست کنید
Testing with the InMemory Provider Instead of a Real Database
-
معرفی
Intro
-
یک بررسی اجمالی بسیار سریع
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
نمایش نظرات