Entity Framework Core یا EF Core ابزار ORM برای دات‌نت است که مدل‌های C# را به جدول و Query پایگاه داده مرتبط می‌کند.

از مفهوم تا اجرا

در ASP.NET Core می‌توان سفارش‌ها را با DbContext ذخیره و با Migration ساختار را تغییر داد.

Tracking، Include، اجرای Query و Transaction باید آگاهانه مدیریت شوند.

EF Core و DbContext

در EF Core، DbContext برای Query، Tracking و SaveChanges استفاده می‌شود. طول عمر Scoped در اپلیکیشن ASP.NET Core رایج است. استفاده هم‌زمان از یک DbContext در چند Task ایمن نیست.