آموزش هسته چارچوب نهاد: شروع کار

Entity Framework Core: Getting Started

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به کسانی که در نسخه های قبلی 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

نمایش نظرات

آموزش هسته چارچوب نهاد: شروع کار
جزییات دوره
3h 42m
78
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
185
4.8 از 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 و مقالات متعددی در منابع برنامه نویسی مورد علاقه شما تألیف کرده است.