LINQ with EF Core
Learn about projection in LINQ, and how to build an EF Core model to work with sequences of entities from a database using SQLite or SQL Server.
We'll cover the following...
Projection
We have looked at LINQ queries that filter and sort, but none that change the shape of the items in the sequence. This is called projection because it’s about projecting items of one shape into another. To learn about projection, it is best to have some more complex types to work with, so in the next project, instead of using string
sequences, we will use sequences of entities from the Northwind sample database. We will give instructions to use SQLite because it is cross-platform, but if we prefer to use SQL Server, feel free to do so.
Building an EF Core model
We must define an EF Core model to represent the database and tables we ...