چارچوب Entity Framework Core 2، جدیدترین نسخه از ORM مایکروسافت برای انجام عملیات مرتبط با پایگاه داده در برنامههای تحت NET. است. EF Core نسخه ای سبک و توسعه پذیر از Entity Framework است که از صفر بازنویسی شده است. این که شما تازه با EF Core آشنا شده اید یا به دنبال این هستید که ببینید چگونه تجربه قبلی EF خود را به EF Core انتقال دهید، دوره ویدیویی Entity Framework Core 2: Getting Started موسسه Pluralsight که توسط Julie Lerman تدریس شده است، میتواند در شروع کار به شما کمک کند.
در این دوره، ابتدا یاد میگیرید که چگونه یک مدل داده EF Core تعریف کنید تا به عنوان پلی بین اشیاء دات نتی و پایگاه داده شما عمل کنند. سپس میآموزید که چگونه با استفاده از APIهای مختلف EF Core با مدل داده تعامل کنید. در پایان، چگونگی تلفیق کردن این مدل را در یک برنامه desktop مبتنی بر NET Framework. و یکی برنامه چند سکویی ASP.NET Core MVC به شما نشان داده خواهد شد.
فیلم آموزشی «شروع کار با Entity Framework Core 2» موسسه پلورال سایت که توسط Julie Lerman تدریس شده است، دارای زیرنویس انگلیسی است.
Table of Contents:
Course Overview
- Course Overview
Introducing a New, Lighter Weight Version of EF
- Introduction and Overview
- What Is Entity Framework Core?
- Where You Can Build and Run Apps with EF Core 2
- How EF Core Works
- The Path From EF6 to EF Core to EF Core 2
- EF Core 2 New Features
- Looking Ahead to EF Core 2.1 and Beyond
- Review and Resources
Creating a Data Model and Database with EF Core
- Introduction and Overview
- Setting up the Solution
- Adding EF Core with the NuGet Package Manager
- Creating the Data Model with EF Core
- Specifying the Data Provider and Connection String
- Understanding EF Core Migrations
- Adding Your First Migration
- Inspecting Your First Migration
- Using Migrations to Script or Directly Create the Database
- Recreating the Model in .NET Core
- Adding Many-to-many and One-to-one Relationships
- Reverse Engineering an Existing Database
- Review and Resources
Interacting with Your EF Core Data Model
- Introduction and Overview
- Getting EF Core to Output SQL Logs
- Inserting Simple Objects
- Batching Commands When Saving
- Querying Simple Objects
- Filtering Data in Queries
- Updating Simple Objects
- Disconnected Updates
- Deleting Objects with EF Core
- Review and Resources
Querying and Saving Related Data
- Introduction and Overview
- Inserting Related Data
- Eager Loading Related Data
- Projecting Related Data in Queries
- Using Related Data to Filter Objects
- Modifying Related Data
- Review and Resources
Using EF Core in Your Applications
- Introduction and Overview
- EF Core on the Desktop or Device
- The Desktop Application: Windows Presentation Foundation (WPF)
- Creating the WPF Application
- Walking Through the WPF Data Access
- EF Core in ASP.NET Core MVC
- Adding Related Data into the MVC App
- Coding the MVC App’s Relationships
- Review and Resources