DEV Community

mohammad ghorbani
mohammad ghorbani

Posted on • Originally published at ghorbani.dev on

تحلیلی بر entity framework core 2

تحلیلی بر entity framework core 2

آموزش عملی در اعماق Entity FrameWork Core 2نویسنده محمد قربانی

Entity Framework Core چیست ؟ EF Core چه مزیت هایی دارد ؟ ORM چیست ؟ روش Code First چیست ؟ روش Database First چیست ؟ به چند روش می توانیم Entiry Framework Core را توسعه دهیم ؟

EntityFramework Core یک ORM چند سکویی (Cross Platform) هست که به ما این امکان را می دهد که بتوانیم با بانک های اطلاعاتی مختلف مثل SQL Server از طریق اشیاء NET. کار کنیم. این نسخه Entity Framework که بعد از Entity Framework 6 معرفی شد هم Open Sourse هست و هم Cross Platform و علاوه بر این سبک و قابل گسترش نیز هست خب حالا شاید این سوال برای شما پیش بیاد که ORM چیست ؟

خلاصه ای از بخش های مختلف کتاب تحلیلی بر entity framework core 2 نوشته محمد قربانی

تحلیلی برEntity FrameWork Core 2

تحلیلی برEntity FrameWork Core 2

  • شروع به کار و مقایسه EntityFramework 6x و EntityFramework Core​
  • ایجاد کنترلر و ویو
  • ایجاد پروژه
  • بررسی تغییرات ایجاد شده در کنترلر ها و افزودن مدیریت خطا در اکشن ها
  • کد نویسی مقدار دهی اولیه Database با استفاده از DbInitializer
  • امکان مرتب نمودن داده ها در ایندکس و افزودن باکس جستجو
  • ایجاد قابلیت Sorting و Filtring در View
  • صفحه بندی و شخصی سازی View
  • ارایه و معرفی انواع روشهای اعمال Migration در پروژه ( در Package Manager Console و در محیط داس ویندوز Command Prompt)
  • Migration و امکان مشاهده و سابقه مهاجرت
  • کامپلکس دیتا مدل و پیاده سازی اتربیوت و آپدیت دیتا بیس
  • بررسی چگونگی تعریف اتریبیوت برای Property ها با استفاده از FluentApi
  • بررسی مزایا و معایب روش FluentApi نسبت به روش اتریبیوت دهی Property ها به صورت معمولی
  • افزودن کلاس های پروژه و برقراری ارتباط بین کلاس ها
  • بررسی بازسازی پروژه و مایگریشن و ارتباطات چند به چند
  • کار با ViewModel ها در Entity Framework Core
  • خواندن دیتا از بانک اطلاعات به روش Eager Loading
  • خواندن دیتا از بانک اطلاعات به روش Explicit Loading
  • شخصی سازی در آپدیت اطلاعات
  • پیاده سازی مبحث مهم ارث بری در Entity Framework Core
  • استفاده از Inheritance جهت جلوگیری از تعریف Property های تکراری در Entity ها
  • بررسی مباحث پیشرفته
  • بررسی Commmand Qurery در EF Core
  • و دیگر نکات حرفه ای

The post تحلیلی بر entity framework core 2 appeared first on Mohammad Ghorbani.

Top comments (0)