نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
سرعت خود را در استفاده از ابزارها و رشته هایی که برای نگهداری یک پایگاه داده برای برنامه Entity Framework خود نیاز دارید ، ارائه دهید. این دوره برای کل تیم شما برای تماشای یک ساعت ناهار طولانی طراحی شده است. Entity Framework (EF) مکانیسم ترجیحی برای دسترسی به یک پایگاه داده SQL در یک برنامه سازمانی است. مهاجرت های EF باعث می شود که طرحواره پایگاه داده با برنامه همگام شود. اما وقتی تیم ها از مهاجرت های EF به طور مشترک استفاده می کنند ، چالش هایی پیش می آید. در این دوره ، Entity Framework Migrations for Large Teams ، شما خواهید آموخت که چگونه از EF Migrations با کنترل منبع Git و TFS استفاده کنید. ابتدا یاد خواهید گرفت که از Entity Framework Migrations با کنترل نسخه Git یا TFS استفاده کنید. بعد ، شما یاد خواهید گرفت که تغییرات ساده و پیچیده پایگاه داده را مدیریت کنید. سرانجام ، شما یاد خواهید گرفت که چگونه مشکلات مهاجرت را کشف و حل کنید. با پایان این دوره ، تمام تکنیک های مورد نیاز برای کار بهتر با تیم خود را خواهید آموخت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
مهاجرت های چارچوب نهادها برای تیم های بزرگ
Entity Framework Migrations for Large Teams
-
مقدمه
Introduction
-
طرح کلی
Outline
-
مهاجرت چگونه کار می کند
How Migrations Work
-
مهاجرت را فعال کنید
Enabling Migrations
-
دستورات PowerShell
PowerShell Commands
-
مهاجرت را اضافه و اعمال کنید
Add and Apply a Migration
-
نتیجه
Conclusion
به دنبال گردش کار
Following a Workflow
-
مقدمه
Introduction
-
بررسی نقطه ای مهاجرت
Spot Checking a Migration
-
حفظ پایگاه داده محلی
Maintaining a Local Database
-
نسخه ی نمایشی: افزودن مهاجرت دید
Demo: Adding the Sighting Migration
-
نسخه ی نمایشی: بررسی نقطه ای مهاجرت بینایی
Demo: Spot Checking the Sighting Migration
-
نسخه ی نمایشی: تحت فشار قرار دادن مهاجرت دید
Demo: Pushing the Sighting Migration
-
کنار گذاشتن یک مهاجرت
Discarding a Migration
-
نسخه ی نمایشی: افزودن مهاجرت به صورت موازی
Demo: Adding a Migration in Parallel
-
نسخه ی نمایشی: انتقال وسایل نقلیه را کنار بگذارید
Demo: Discarding the Vehicles Migration
-
نسخه ی نمایشی: بازآفرینی انتقال وسایل نقلیه
Demo: Recreating the Vehicles Migration
-
ادغام مهاجرت ها
Merge Migrations
-
نسخه ی نمایشی: جدیدترین حالت را با مهاجرت های موازی دریافت می کنید
Demo: Getting Latest with Parallel Migrations
-
نسخه ی نمایشی: ایجاد یک مهاجرت ادغام
Demo: Creating a Merge Migration
-
نتیجه
Conclusion
رسیدگی به موارد خاص
Handling Special Cases
-
تغییرات ایمن
Safe Changes
-
شمارش بذر
Seeding Enumerations
-
نسخه ی نمایشی: تعریف یک نهاد شمارش
Demo: Defining an Enumeration Entity
-
نسخه ی نمایشی: روش بذر
Demo: The Seed Method
-
بذر اطلاعات جستجو
Seeding Lookup Data
-
نسخه ی نمایشی: بذر با مهاجرت سفارشی
Demo: Seeding with a Custom Migration
-
بذر سازه های پیچیده
Seeding Complex Structures
-
نسخه ی نمایشی: جداول موقت و درج اسکریپت ها
Demo: Temporary Tables and Insert Scripts
-
ایجاد مهاجرت های سفارشی برای بازدیدها
Creating Custom Migrations for Views
-
نسخه ی نمایشی: تعریف نمای
Demo: Defining a View
-
رفع داده های نامعتبر هنگام افزودن محدودیت های منحصر به فرد
Fixing Invalid Data while Adding Uniqueness Constraints
-
نتیجه
Conclusion
حل مشکلات رایج
Resolving Common Problems
-
مقدمه
Introduction
-
بکارگیری خودکار
Automating Deployments
-
محیط ها و ارتقا
Environments and Promotion
-
رفع اسکریپت نویسی
Scripting Fixes
-
شما کنترل دارید
You Are in Control
-
نسخه ی نمایشی: تغییر نام ستون ها
Demo: Renaming Columns
-
نسخه ی نمایشی: تغییر نام جداول
Demo: Renaming Tables
-
نسخه ی نمایشی: عیب یابی خطاهای مهاجرت
Demo: Troubleshooting Migrations Errors
-
نتیجه
Conclusion
نمایش نظرات