آموزش Entity Framework Core 2.1 Migrations: اصول

Entity Framework Core 2.1 Migrations: Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: EF Migrations به شما امکان کنترل پایگاه داده خود را می دهد و با EF Core 2.1 ، مهاجرت ها به طور قابل توجهی بهبود یافته است. بیاموزید که چگونه با مهاجرت ها به صورت تیمی توسعه پیدا کنید ، در صورت بروز اختلافات را برطرف کرده و تغییرات ایجاد شده در پایگاه داده را به صورت ایمن پیاده سازی کنید. Entity Framework Core Migrations روش پیشنهادی مایکروسافت برای مدیریت پایگاه داده های برنامه است. آنها بسیار قدرتمند هستند ، اما شما باید نحوه استفاده از آنها را بفهمید. در این دوره ، Entity Framework Core 2.1 Migrations: Fundations ، شما با اصول توسعه و استقرار یک برنامه سازمانی با استفاده از مهاجرت آشنا می شوید. ابتدا یاد خواهید گرفت که چگونه مهاجرت ها را ایجاد ، آزمایش و سازماندهی کنید. در مرحله بعدی ، خواهید فهمید که چگونه تعارضاتی را که ناگزیر بوجود خواهد آمد حل کنید. سرانجام ، شما روش های مختلف استقرار تغییرات پایگاه داده در محیط های بالاتر را کشف خواهید کرد و تعیین می کنید که برای تولید مناسب ترین است. پس از پایان این دوره ، مهارت و دانش EF Core Migrations مورد نیاز برای ساخت و استقرار برنامه های سازمانی را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

کار با مهاجرت ها Working with Migrations

  • مقدمه Introduction

  • مهاجرت از توسعه به تولید Migrations from Development to Production

  • مonلفه های مهاجرت Components of a Migration

  • مهاجرت را اضافه کنید Add a Migration

  • مهاجرت را حذف کنید Remove a Migration

  • پایگاه داده محلی را به روز کنید Update the Local Database

  • مهاجرت را برگردانید Revert a Migration

  • برگشت و حذف آخرین مهاجرت Revert and Remove the Last Migration

  • دانه داده Seed Data

  • خلاصه Summary

لایه های برنامه را جدا کنید Separating Application Layers

  • معماری لایه ای Layered Architecture

  • مدیریت وابستگی های افقی Managing Horizontal Dependencies

  • جدایی از نگرانی ها Separation of Concerns

  • ترکیب و پیکربندی Composition and Configuration

  • مهاجرت در یک راه حل چند پروژه ای Migrations in a Multi-project Solution

  • متن های محدود شده Bounded Contexts

  • اجرای مرزهای زمینه Enforcing Context Boundaries

  • مهاجرت چندین DbContexts Migrating Multiple DbContexts

  • خلاصه Summary

حل تعارضات Resolving Conflicts

  • مقدمه Introduction

  • ادغام مهاجرت ها Merging Migrations

  • به روزرسانی یک مدل هدف Updating a Target Model

  • بازسازی مهاجرت ها Regenerating Migrations

  • ابزارهای Git Git Tools

  • خلاصه Summary

رفتن به تولید Going to Production

  • مقدمه Introduction

  • گزینه های استقرار Deployment Options

  • اجرای مهاجرت از طریق کد Running Migrations Via Code

  • در حال استفاده از برنامه تلفن همراه Deploying the Mobile App

  • اجرای مهاجرت ها از طریق خط فرمان Running Migrations via the Command Line

  • تولید اسکریپت SQL Generating a SQL Script

  • تولید نسخه نمایشی اسکریپت SQL Generating a SQL Script Demo

  • افزودن Migrations به Build Pipeline Adding Migrations to the Build Pipeline

  • اجرای اسکریپت های مهاجرت Executing Migration Scripts

  • اجرای نسخه ی نمایشی اسکریپت های مهاجرت Executing Migration Scripts Demo

  • از یک پایگاه داده موجود یک مدل ایجاد کنید Generate a Model From an Existing Database

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش Entity Framework Core 2.1 Migrations: اصول
جزییات دوره
2h 4m
38
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
46
4.3 از 5
دارد
دارد
دارد
Michael Perry
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Michael Perry Michael Perry

نرم افزار ریاضی است. مایکل ال پری بر اساس کارهای ریاضیدانانی مانند برتراند مایر ، جیمز رومبو و دونالد ناوت برای ایجاد یک سیستم ریاضی برای توسعه نرم افزار کار کرده است. او این سیستم را در مجموعه ای از پروژه های منبع باز ، کنترل به روزرسانی و مکاتبات ثبت کرده است. وی به عنوان مشاور اصلی در زمینه بهبود شرکت ها ، مفاهیم ریاضی را در ساخت سیستم های سازمانی مقیاس پذیر و قوی به کار می برد. اطلاعات بیشتر را می توانید در qedcode.com کسب کنید.