Microsoft’s cross-platform data access framework for .NET
ORM (Object Relational Mapper)
EF Core is an ORM, it is designed to reduce the friction between how data is structure in a relational database and how you define your classes. Without ORM, we need to write lots of code to transform database results to instances of the types in our software.