Intento seguir DDD y tengo una clase de Pregunta y una clase de Comentarios (entre otros). Quiero poder contar la cantidad de preguntas, el número de retroalimentaciones y muchas otras cosas que se consideran metaoperaciones.Clase de repositorio en DDD
Si tales métodos "meta" están en el mismo repositorio que los otros métodos que pertenecen a la clase, o deberían estar en un MetaRepository donde tienes meta métodos diferentes que consultan la base de datos (en este caso todas las clases se mezclarán)?
¿Qué diseño se asigna con mayor precisión a su dominio? – blueberryfields
En realidad, pensé que ambos estaban bien. Esto todavía está en la pizarra así que estoy abierto para cambios :) Si tuviera que elegir sin que nadie me dijera qué hacer, pondría los métodos meta en las clases a las que pertenecen. – LuckyLuke
¿Ambos se asignan igualmente a su dominio? Por ejemplo, las Preguntas/Comentarios pueden ser parte de algún tipo de contenedor, como un documento o un cuestionario. Es probable que el contenedor sepa cuánto contiene, de qué y puede querer el método de conteo. – blueberryfields