Data & EF Core / Architecture
Validation in One Place
Series · Writing in Regira EntitiesBusiness rules that refuse a change live in one place, hold for every screen and import, and cover deleting as well as saving. A user who breaks three rules hears about all three at once, next to the fields they concern.