![thumbnail](/img/software-architecture-logo.webp)
Design Patterns - Repository Pattern in C# using Entity Framework Core
Before you look at the Repository pattern example in C# using Entity Framework Core, you can see my post about what is the Reposit...
![thumbnail](/img/software-architecture-logo.webp)
Design Patterns - Repository Pattern
The repository pattern is a design pattern to encapsulate the methods to access to a data source and access to them from any layer...
![thumbnail](/img/software-architecture-logo.webp)
Domain-Driven Design - Aggregates
In Domain-Driven Design an Aggregate is a set of related entities and value objects, for example, in the ordering aggregate, the e...
![thumbnail](/img/software-architecture-logo.webp)
Domain-Driven Design - Entities in C#
Before you look at the Entities example in C#, you can see at my post on what Entities are in Domain-Driven Design. Entity interfa...
![thumbnail](/img/software-architecture-logo.webp)
Domain-Driven Design - Entities
In Domain-Driven Design an Entity is an object that represents an object with identity, for example, a person, a product, or an en...