Saltar a contenido

Autor:

Fecha creacion: YYYY-MM-DD
Estado: desarrollo | produccion | deprecado

Dominio: NombreModulo

Namespace: LambdasLogiGho.Dominio.NombreModulo


¿Qué representa?

2-3 líneas. Qué concepto de negocio modela este módulo y por qué existe como entidad propia.


Entidad principal: NombreEntidad

Propiedad Tipo Descripción
Id Guid Identificador único
Propiedad string Descripción

Omitir propiedades cuyo nombre ya las explica. Solo documentar las que requieren contexto de negocio.

Reglas de negocio

Regla Descripción
Nombre de la regla Qué valida y qué excepción lanza si se viola

Interfaces de repositorio

Método Retorno Descripción
ObtenerPorId(Guid id) Task<NombreEntidad?> Busca por ID
Guardar(NombreEntidad) Task Persiste la entidad

Relaciones con otros módulos

Eliminar si no tiene dependencias con otros módulos del dominio.

Módulo Relación
OtroModulo NombreEntidad referencia a OtroModulo por OtroModuloId

Historial de cambios

Fecha Autor Cambio
YYYY-MM-DD Nombre Descripción del cambio

Observaciones

Decisiones de diseño no obvias, deuda técnica, restricciones del modelo.

  • Observación