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

Entity Framework Core: Getting Started

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

نمایش نظرات

آموزش هسته چارچوب نهاد: شروع کار
جزییات دوره
4h 24m
82
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
23
4.9 از 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 و مقالات متعددی در منابع برنامه نویسی مورد علاقه شما تألیف کرده است.