معرفی
در این مقاله در مورد عبارت Entity Framework Core توضیح خواهم داد. من نحوه نصب Entity Framework Core را در ASP.Net Core Application نشان خواهم داد. همچنین مزایا و معایب رویکردهای مختلف Entity Framework Core برای مدلسازی دادهها را مورد بحث قرار خواهیم داد.
هسته چارچوب نهاد
Entity Framework Core که با نام EF Core نیز شناخته می شود، یک Object Relational Mapper است که برای ADO.Net طراحی شده است. این بر اساس کلاس های موجودیت است. بدون نوشتن کد دسترسی به داده، چارچوب نهاد می تواند برای ایجاد و اصلاح داده ها با استفاده از اشیاء خاص داده استفاده شود. با کمک Entity Framework core، میتوانیم یک مدل داده را پیادهسازی کنیم و با استفاده از ویژگی مهاجرت دادههای هسته Entity Framework یک پایگاه داده ایجاد کنیم.
تکنیکهای نگاشت رابطهای شی هسته Entity Framework همراه با ASP.Net Core میتوانند برای انجام عملیات خواندن و نوشتن روی دادهها استفاده شوند.
نصب Entity Framework Core
به منظور استفاده از Entity Framework core در داخل ASP.Net Core، میتوانیم چند بسته لازم برای کار کردن Entity Framework در یک پروژه ASP.Net Core را نصب کنیم. ما می توانیم این بسته ها را در قسمت وابستگی های هر پروژه ای که می خواهیم بسازیم نصب کنیم.
برای نصب Entity Framework core در برنامه ASP.Net Core، باید مراحل خاصی را مانند زیر دنبال کنیم.
- روی نام پروژه کلیک راست کنید.
- Manage Nuget Packages را انتخاب کنید.
- ما باید مطمئن شویم که لیست کشویی منبع بسته روی ALL تنظیم شده است.
- سپس با کلیک بر روی تب مرورگر و جستجوی بسته های مورد نیاز که با کلمه کلیدی Microsoft.EntityFrameworkCore شروع می شود.
با کلیک بر روی برگه مرور، میتوانیم بستههای زیر را انتخاب و نصب کنیم.
- Microsoft.EntityFrameworkCore
- Microsoft.EntityFrameworkCore.Tools
- Microsoft.EntityFrameworkCore.SqlServer