EF Core architecture vs Entity Framework architecture

250 Views Asked by At

I am trying to find EF Core architecture, for presentation purposes, but only find Entity Framework version like on the image below. So, is there any difference from the point of view of architecture? In other words are these components of EF core:

https://www.entityframeworktutorial.net/Images/ef-architecture.PNG

If no, how EF Core architecture looks like and what should be the main components?

2

There are 2 best solutions below

2
ErikEJ On
0
David Browne - Microsoft On

So, is there any difference from the point of view of architecture?

Yes. EF Core is simpler than old EF. The Conceptual Model, Storage Model, Entity SQL, and the Entity Client have been eliminated.

This leaves only the Object Model (your classes) and Fluent and Attribute-based mapping to the database which replace EDMX. Other than that the main components are the Change Tracker, LINQ to Entities, and Migrations (which didn't exist in old EF).