Resultados de la búsqueda a petición "domain-driven-design"

4 la respuesta

Objetos de valor en CQRS: dónde usar

Digamos que tenemos una arquitectura inspirada en CQRS, con componentes como Comandos, Modelo de dominio, Eventos de dominio, DTO de lectura de modelo. Por supuesto, podemos usar objetos de valor en nuestro modelo de dominio. Mi pregunta es, ...

3 la respuesta

Colección NHibernate IQueryable como propiedad de root

Tengo un objeto raíz que tiene una propiedad que es una colección. Por ejemplo: I have a Shelf object that has Books. // Now public class Shelf { public ICollection<Book> Books {get; set;} } // Want public class Shelf { public IQueryable<Book> ...

5 la respuesta

comando de shell para encontrar un id de proceso y adjuntarlo?

Quiero adjuntar a un proceso en ejecución usando 'ddd', lo que hago manualmente es: # ps -ax | grep PROCESS_NAMELuego obtengo una lista y el pid, luego escribo: # ddd PROCESS_NAME THE_PID¿Hay alguna manera de escribir solo un ...

3 la respuesta

Agregados, consistencia transaccional y el marco de entidad DbContext

Los agregados deben estar diseñados para ser transaccional y eventualmente coherente. Este límite de consistencia alrededor de las entidades ayuda a gestionar la complejidad. En nuestras implementaciones de repositorio, estamos utilizando Entity ...

4 la respuesta

¿Cuándo pertenece la lógica al objeto / entidad comercial y cuándo pertenece a un servicio?

Al tratar de comprender el diseño impulsado por el dominio, sigo volviendo a una pregunta que parece que no puedo responder definitivamente. ¿Cómo se determina qué lógica pertenece a una entidad de dominio y qué lógica pertenece a un servicio de ...

3 la respuesta

¿Por qué el marco de la entidad necesita una ICollection para la carga diferida?

Quiero escribir una clase de dominio rica como public class Product { public IEnumerable<Photo> Photos {get; private set;} public void AddPhoto(){...} public void RemovePhoto(){...} }¡Pero el marco de la entidad (primer enfoque del código V4) ...

2 la respuesta

¿Cómo debo manejar la persistencia de las entidades referenciadas?

Estoy usando Entity-Framework y DDD. Si tengo una referencia entre dos entidades, ¿cómo debo manejar la persistencia? ¿Las actualizaciones en cascada? Supongamos que un Empleador tiene referencia a su Gerente directamente. Si cambio el ...

3 la respuesta

¿Quién es responsable de la mutación de la entidad cuando se genera un evento de dominio? DDD

He estado aprendiendo sobreCQRS/ES. Mirando pequeños ejemplos de proyectos que a menudo veoeventos que mutan el estado de la entidad. Por ejemplo, si miramos elOrder raíz agregada: public class Order : AggregateRoot { private void ...

6 la respuesta

Cómo evitar tener objetos muy grandes con diseño controlado por dominio

Seguimos el diseño impulsado por dominio para la implementación de un sitio web grande. Sin embargo, al poner el comportamiento en los objetos de dominio, estamos terminando con algunas clases muy grandes. Por ejemplo, en nuestro objeto ...

4 la respuesta

¿Cómo manejar la validación de consistencia basada en conjuntos en CQRS?

Tengo un modelo de dominio bastante simple que involucra una lista deFacility raíces agregadas. Dado que estoy usando CQRS y un bus de eventos para manejar eventos generados desde el dominio, ¿cómo podría manejar la validación en conjuntos? Por ...