Interacting with Data in C# – Entity Framework Core

As we mentioned in Chapter 5, Applying a Microservice Architecture to Your Enterprise Application, software systems are organized into layers, and each layer communicates with the previous and next layers through interfaces that don’t depend on how the layer is implemented. When the software is a business/enterprise system, it usually contains at least three layers: the data layer, the business layer, and the presentation layer. In general, the interface that’s offered by each layer and the way the layer is implemented depends on the application.

However, it turns out that the functionalities offered by data layers are quite standard, since they just map data from a data storage subsystem ...

Get Software Architecture with C# 10 and .NET 6 - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.