Entity Framework 6 (EF6) є об'єктно-реляційний картограф, який дозволяє . Розробники NET для роботи з реляційними даними, використовуючи предметно-спеціальні об’єкти. Це усуває потребу у більшості коду доступу до даних, який зазвичай потрібно писати розробникам.
Entity Framework (EF) є фреймворк об’єктно-реляційного відображення (ORM) з відкритим кодом для ADO.NET. Спочатку він був доставлений як невід’ємна частина . NET Framework, однак, починаючи з Entity Framework версії 6.0, він постачався окремо від . NET Framework.
Entity Framework Core (EF Core) є розширена, кросплатформна, полегшена версія Entity Framework з відкритим кодом, що розвивається з Entity Framework 6. x. Починаючи з останнього випуску, EF Core 8, він представив значні оновлення з версії 6.0 у листопаді 2021 року.
Entity Framework дозволяє розробникам працювати з даними у формі об’єктів і властивостей домену, таких як клієнти та адреси клієнтів, не турбуючись про базові таблиці та стовпці бази даних, де зберігаються ці дані.
Entity Framework (EF) Core був повністю переписаний із випробуваного EF6. Однією з найбільш рекламованих переваг EF Core над EF6 є покращена продуктивність. Використовуючи реальні тести, я використаю напрацьовані приклади, щоб продемонструвати, чи Entity Framework 6 чи Entity Framework Core працюють найкраще.
Entity Framework 6 (EF6) є випробуваний об’єктно-реляційний картограф (O/RM) для . NET з багаторічною розробкою функцій і стабілізацією.