Mendham provides patterns, base implementations, and extension methods for building an application’s domain model. To get started, use Nuget to add Mendham.Domain to any project that defines domain logic:

install-package Mendham.Domain

Mendham defines domain building blocks including entities, value objects and domain events. These components can either built on top of Mendham’s base classes or as POCO’s that leverage extension methods to handle equality and other concerns. This helps streamline building applications following a Domain-Driven Design approach.