آموزش شروع به کار با Entity Framework Core

تعداد ویدئو 107
زمان دوره 05:21:55
مترجم مرتضی گیتی
دوبلر مرتضی گیتی
سایت منتشر کننده پلورال سایت

آموزش شروع به کار با Entity Framework Core یکی دیگر از آموزش های گروه آموزشی پرووید می باشد که در این قسمت آن را به شما معرفی می کنیم. این بسته ی آموزشی نیز یکی از دوره های آموزشی دیگر که در حوزه ی فارسی سازی آموزش های انگلیسی تنظیم شده است می باشد. عنوان این بسته ی آموزشی شروع به کار با Entity Framework Core است که با نام اصلی Entity Framework Core – Getting Started از شرکت Pluralsight منتشر شده است.

Entity Framework چیست؟

Entity Framework یک object-relational mapper که به برنامه نویسان دات نت این امکان را می دهد که با داده های بانک های اطلاعاتی در قالب Object های محیط شی گرا کار کنند. به عبارت دیگر، دیگر نیازی به نوشتن کدهای دسترسی به داده ها که در ADO.NET نوشته می شوند نیست. قدرت بسیار بالای Entity Framework در انجام وظایف اولیه شبیه عملیات CRUD، استفاده از LINQ، استفاده از Stored Procedure ها، استفاده از View ها، TVF ها، در دسترس بودن Entity SQL و … از ویژگی هایی ست که این تکنولوژی بسیار قدرتمند در اختیار توسعه دهندگان نرم افزار قرار می دهد.

Entity-Framework-Core-Getting-Started-Demo-snapshot

 

Entity Framework Core چیست؟

Entity Framework Core جدیدترین تکنولوژی مایکروسافت برای ساخت لایه ی Data Access در برنامه ی cross-platform می باشد. این نسخه از Entity Framework یک نسخه ی سبک وزن، قابل گسترش و cross-platform می باشد. در مقایسه با ورژن ششم Entity Framework بهبودهایی در EF Core 2.0 انجام شده است. علاوه بر این، بسیاری از API های EF Core 2.0 با EF 6 مشابه هستند.

سرفصل مطالب آموزش ویدئویی شروع به کار با Entity Framework Core

فصل اول: مقدمه دوره آموزشی

  •  مقدمه

فصل دوم: معرفی یک نسخه جدید و سبک وزن از Entity Framework

  •  مقدمه
  •  مقدمه دوره آموزشی
  •  مقدمه فصل
  •  Entity Framework چیست؟
  •  Entity Framework Core چیست؟
  •  چه قابلیت هایی از Entity Framework 6 به Entity Framework Core نمی آیند؟
  •  Entity Framework چگونه کار می کند؟
  •  قابلیت های مشابه Entity Framework در Entity Framework Core
  •  قابلیت های جدید Entity Framework Core
  •  چه اتفاقی برای Entity Framework 6 خواهد افتاد؟
  •  جمع بندی
  •  منابع

 فصل سوم: ایجاد کردن یک Data Model و دیتابیس با استفاده از Entity Framework Core

  •  مقدمه
  • مقدمه فصل
  •  ایجاد کردن Solution
  •  اضافه کردن Domain Class ها
  •  اضافه کردن Entity Framework Core با استفاده از Nuget Package Manager
  • اضافه کردن Entity Framework Core با استفاده از دستورات PowerShell
  •  ایجاد کردن Data Model
  •  تنظیم کردن Data Provider و Connection String
  •  بررسی Migration ها در Entity Framework Core
  • اضافه کردن اولین Migration
  • بررسی Scripting و ایجاد کردن یک Script از درون Migration
  • ایجاد کردن دیتابیس به طور مستقیم با استفاده از Migration
  •  ایجاد کردن دوباره Model و دیتابیس در .NET Core
  •  استفاده کردن از .NET Core CLI و Migration ها در Entity Framework Core
  •  جمع بندی
  • منابع

فصل چهارم: بررسی Mapping ها و Migration در Entity Framework Core

  • مقدمه
  •  مقدمه فصل
  • بررسی رابطه های Many-to-Many در Entity Framework Core
  •  ایجاد کردن یک رابطه Many-to-Many
  • ایجاد کردن یک رابطه One-to-One
  •  ایجاد Script و Migration پس از تغییرات ایجاد شده بر روی Model
  • بررسی دستورات Scaffolding در Migration ها
  • Scaffold کردن یک Model از یک دیتابیس از قبل موجود
  •  جمع بندی
  • منابع

فصل پنجم: ارتباط برقرار کردن با Model در Entity Framework Core

  • مقدمه
  • مقدمه فصل
  • درج کردن Object های ساده
  • استفاده از Batch Operation ها در زمان ذخیره کردن
  • Query گرفتن از Object های ساده
  • عدم برگرداندن تمامی سطرها
  •  به روزرسانی کردن Object های ساده
  • بررسی Disconnected Update ها
  •  حذف کردن Object ها با استفاده از Entity Framework Core
  • انجام Query با استفاده از Raw SQL و Stored Procedure ها
  •  ایجاد کردن Custom Function ها در LINQ برای Query گرفتن در Entity Framework Core
  • اجرا کردن Raw SQL برای Non-query Command ها
  • جمع بندی
  • منابع

فصل ششم: Query گرفتن و ذخیره کردن داده های مرتبط و یا Related Data

  •  مقدمه
  • مقدمه فصل
  • تغییراتی که بر روی Solution از فصل های قبل اتفاق افتاد.
  • درج کردن Related Data ها و مباحث اولیه
  • Query گرفتن از Related Data ها و Eager Loading
  • بازیابی Related Data ها با استفاده از Projection
  • بارگذاری کردن Related Data ها به صورت Explicit
  • استفاده از Related Data برای فیلتر کردن Object ها
  •  بررسی رفتار Entity Framework Core و Disconnected Graph ها
  •  تغییرات و موارد اضافه شده به Change Tracker
  •  جمع بندی

فصل هفتم: استفاده از Entity Framework Core در Client Application ها

  •  مقدمه
  •  مقدمه فصل
  •  اضافه کردن مقداری Logic
  • بررسی Entity Framework Core در یک Client Side Application با استفاده از WPF
  •  الگوهای مربوط به Entity Framework Core در Connected Application ها
  • نکات
  • نکاتی برای پیاده سازی روابط Many-to-Many در Entity Framework Core
  • پیاده سازی Universal Windows Platform Application ها با استفاده از Entity Framework Core
  • کاربرد Entity Framework Core در UWP
  • خلاصه
  • جمع بندی
  •  منابع

فصل هشتم: استفاده از Entity Framework Core در ASP.NET Core

  • مقدمه
  • مقدمه فصل
  •  بررسی پروژه های Entity Framework Core و ASP.NET Core
  • بررسی ترکیب کردن Entity Framework Core با ASP.NET Core
  • مرتبط کردن SamuraiContext و Web API در پروژه
  • طراحی کردن Logic در Entity Framework Core برای Disconnected Access
  • ایجاد کردن Web API Controller ها
  • بررسی کردن Web API به صورت عملی
  •  جمع بندی
  •  منابع

فصل نهم: انجام Test در Entity Framework و استفاده از InMemory Provider

  •  مقدمه
  •  مقدمه فصل
  •  Test کردن با استفاده از InMemory Provider
  • ریفکتور کردن برنامه WPF برای استفاده از Provider صحیح
  •  Test کردن برنامه های ASP.NET Core
  •  استفاده کردن از InMemory Provider برای تست کردن متدهایی که از Entity Framework Core استفاده می کنند.
  •  جمع بندی
  • منابع

فصل دهم: استفاده از Entity Framework Core در سناریوهای Cross Platform و نگاهی به Tooling های آینده

  •  مقدمه
  • مقدمه فصل
  •  استفاده از Entity Framework Core و .NET Core و پشتیبانی از فایلهای csproj درVisual Studio 2017
  • جایگزین کردن Solution ها از SQL Server به SQLite
  •  اجرا کردن Migration ها و Test ها با Visual Studio 2017
  • استفاده از Entity Framework Core در Visual Studio Code
  •  ارتباط با Entity Framework Core و استفاده از Raw Data ها در Visual Studio Code
  • کدنویسی و Debugg کردن Entity Framework Core در OSX با استفاده از PostgreSQL
  •  بررسی داده های ایجاد شده با Entity Framework Core در OSX
  • جمع بندی
  • مهمترین نکات در رابطه با EF Core
  •  منابع

نقد و بررسی‌ها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش شروع به کار با Entity Framework Core”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دسته های محصولات

افزودن به سبد خرید