Cómo se guardan los datos
Toda la lectura y escritura de datos pasa por un mismo camino. Si un cambio tiene varios pasos, se guardan todos o ninguno.
- Repositorio genérico
IRepository<T>más repositorios específicos; las interfaces viven en Domain - Unit of Work con
ExecuteInTransactionAsyncpara operaciones de varios pasos - EF Core con una configuración (
IEntityTypeConfiguration) por entidad - Enums guardados como texto y datos iniciales cargados al arrancar