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 ایمن نیست.