Data persistence is often underestimated for both complexity and maintainability reasons. Relational databases often end up being the choice of data persistence for many applications, with the likes of MS SQL Server, Postgresql or MySQL at the forefront. Each one of these database engines require some form of query language in order to get data from the database to your user. Introducing Entity Framework Core.
The how, the why, the when, the what behind EF Core.