دوره آموزشی استفاده از Entity Framework Core با پایگاه داده قدیمی
1 ساعت 31 دقیقهمتوسط2018-09-06
مدرسین

Richard Goforth
Software Architect and Consultant
جزئیات دوره
هر پروژه توسعه ای از صفر شروع نمی شود. اغلب، برنامهها را بازنویسی میکنید تا از منابع مختلف داده استفاده کنید، یا به روشهای کارآمدتر با دادههای قدیمی ارتباط برقرار کنید. Entity Framework (EF) Core به خوبی با پایگاه داده های موجود بازی می کند و می تواند برخی از کدهای دسترسی به داده ها را به طور خودکار برای شما تولید کند. با استفاده از تکنیک های عملی نشان داده شده در این دوره، می توانید از EF Core با پایگاه داده های رابطه ای موجود استفاده کنید و کد تولید شده را در صورت لزوم اصلاح کنید. ریچارد گوفورث نشان میدهد که چگونه به یک پایگاه داده متصل شوید، یک مدل را از آن داربست کنید، و شروع به بهبود آن مدل کنید. او از ویژگیهای سایه، نشانههای همزمانی و سایر تکنیکها استفاده میکند تا پایگاه داده را به بهترین شکل به یک برنامه نگاشت کند. مهم نیست که جداول و فیلدهای شما چقدر نامرتب هستند، EF Core به شما کمک می کند کدهای تمیز و بین پلتفرمی بنویسید که نگهداری آن در طولانی مدت آسان است.
اهداف یادگیری
راه اندازی پروژه شما
اتصال به پایگاه داده قدیمی
داربست یک مدل اولیه و زمینه
بهبود مدل
اضافه کردن نشانه های همزمانی و مُهرهای زمانی
مدل سازی روابط پیچیده
کار با پایگاه های داده غیر مایکروسافت مانند SQLite و PostgreSQL
اهداف یادگیری
راه اندازی پروژه شما
اتصال به پایگاه داده قدیمی
داربست یک مدل اولیه و زمینه
بهبود مدل
اضافه کردن نشانه های همزمانی و مُهرهای زمانی
مدل سازی روابط پیچیده
کار با پایگاه های داده غیر مایکروسافت مانند SQLite و PostgreSQL
مهارت ها
LINQEntity FrameworkSQLFull-Stack Web DevelopmentProjectWeb DevelopmentOpen SourceMicrosoft
سرفصل ها
0. مقدمه
- 01 - به Entity Framework Core خوش آمدید
- 02 - آنچه باید بدانید
- 03 - پلتفرم های موجود برای Entity Framework Core
- 04 - چرا Entity Framework Core برای پایگاه داده موجود
- 05 - وقتی Entity Framework Core ممکن است انتخاب خوبی نباشد
- 06 - استفاده از فایل های تمرین
1. با Entity Framework Core (در پایگاه داده قدیمی خود) شروع کنید
- 07 - راه اندازی پروژه خود
- 08 - اتصال به پایگاه داده
- 09 - داربست یک مدل و زمینه اولیه
- 10 - رویکرد خود را انتخاب کنید
- 11 - درک زمینه تولید شده
- 12 - مهاجرت به پایگاه داده موجود
2. مدل را بهبود بخشید
- 13 - چرا مدل تولید شده را تغییر دهید
- 14 - تغییر نام
- 15 - استفاده از خواص سایه
- 16 - خواص و مقادیر پیش فرض تولید شده است
- 17 - استفاده از فیلدهای پشتیبان
- 18 - افزودن و تغییر نمایه ها
- 19 - اضافه کردن نشانه های همزمان و مُهر زمانی
3. مدل روابط پیچیده
- 20 - ایجاد رابطه ارثی
- 21 - ویژگی های ناوبری
- 22 - کلیدهای جایگزین و کلیدهای چند ستونی
- 23 - دسترسی به ستون های محاسبه شده
- 24 - چالش - فراخوان محصول
- 25 - راه حل - فراخوان محصول
4. با پایگاه های داده غیر مایکروسافت کار کنید
- 26 - سایر بسترهای پایگاه داده
- 27 - یک پایگاه داده SQLite ایجاد کنید
- 28 - پایگاه داده SQLite را پر کنید
- 29 - PostgreSQL در مک
- 30 - گزینه های دیگر
نتیجه
- 31 - مراحل بعدی