بخش اول درباره EntityFramework
EntityFramework Core یک ORM چند سکویی (Cross Platform) هست که به ما این امکان را می دهد که بتوانیم با بانک های اطلاعاتی مختلف مثل SQL Server از طریق اشیاء NET. کار کنیم. این نسخه Entity Framework که بعد از Entity Framework 6 معرفی شد هم Open Sourse هست و هم Cross Platform و علاوه بر این سبک و قابل گسترش نیز هست.
بخش دوم نصب EntityFramework
خب برای استفاده از EntittFramework Core باید دو پکیج زیر را نصب کنید :
پکیج Microsoft.EntityFrameworkCore.SqlServer
پکیج Microsoft.EntityFrameworkCore.Tools
با استفاده از Manage Nuget Packages For Solution
بخش سوم تبدیل دیتابیس به کلاس های مدل
بعد از آن در Package Manager Console از قطعه کد زیر استفاده کنید
Scaffold DbContext "Server=(local);Database=StudentDB;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
نکته داخل قسمت دیتابیس باید نام دیتا بیس خود را وارد کنید
و بعد از آن تمامی مدل های شما بر اساس propertyهای شما ساخته می شود.