Presenting Entity Framework Core
EF Core was released in June 2016 after more than 2 years of dedicated effort and following numerous alpha, beta, and even a few release candidate versions. It was originally named Entity Framework 7, but later its name was changed to Entity Framework Core. So what exactly is Entity Framework Core? The official Microsoft documentation (https://docs.microsoft.com/en-us/ef/core/) describes Entity Framework Core as a lightweight and extensible version of Entity Framework. In other words, this is not simply an update from EF6; it's a brand new Entity Framework altogether. EF6 is still actively supported and will continue to have tweaks and fixes made to it, though for many reasons, all of the true innovation has gone into Entity Framework Core. Apart from new features that the team wanted to add to Entity Framework, there are also some critical and comprehensive themes for developing EF Core which align with ASP.NET Core and the underlying .NET Core. The idea...