Entity Framework Core 8 packs a punch, aiming for the undisputed title of “most powerful Object-Relational Mapper (ORM)” in the .NET space. Many folks in our community are typically divided about using ORMs, with many preferring Micro-ORMs. A Micro-ORM has basic mapping functionality from SQL results but lacks object-tracking features that make ORMs what they are.
What Micro-ORMs lack in object-tracking, they make up for in simplicity and functionality. The most popular library is Dapper, which allows folks to write SQL, execute the query, and map the results to any .NET Object. Well, with Entity Framework Core 8, you can have Dapper-like functionality with the strengths of EF Core.
This post will be short, but for most folks, this is a public service announcement to improve performance and tune existing code paths. Let’s get started.