Entity Framework Core Succinctly by Ricardo Peres
English | March 5, 2018 | ASIN: B07B8HZ1H4 | 111 Pages | PDF | 2 MB
English | March 5, 2018 | ASIN: B07B8HZ1H4 | 111 Pages | PDF | 2 MB
Entity Framework is Microsoft’s flagship Object/Relation Mapper, and the recommended way to access relational databases. Entity Framework Core is a complete rewrite from the “classic” Entity Framework, building on the new multiplatform .NET Core framework and adding the ability to connect to nonrelational data sources while keeping the features that made Entity Framework Code First so popular. In Entity Framework Core Succinctly, join Ricardo Peres to explore this new version of the O/RM, from getting set up to avoiding common traps.
Object/Relation Mappers (O/RMs) exist to bridge a gap between object-oriented programming (OOP) and relational databases. At the expense of being less specific, O/RMs abstract away database-specific technicalities—and hide those scary SQL queries from you, the OOP developer. O/RMs are very popular in whatever language you work with, be it Java, C#, PHP, or Python, because they actually can increase productivity a lot.
Entity Framework is Microsoft’s flagship O/RM, and the recommended way to access relational databases. It has been around since 2009, and has experienced some changes, the most obvious of which is the introduction of the Code First model, with which developers would first design their model classes and have Entity Framework create the actual database structures.