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