Resultados da pesquisa a pedido "domain-driven-design"

4 a resposta

DDD: referenciando a interface MediatR do projeto de domínio

Estou apenas começando com o DDD. Estou colocando eventos de domínio em um aplicativo CQRS e estou encontrando uma tarefa fundamental: como usar a interface do marcador MediatR.INotification no projeto de domínio sem criar uma dependência de ...

4 a resposta

DDD e SOA realmente tocam bem juntos?

Por favor, deixe-me saber, com toda a delicadeza, se estou totalmente mutilando o conceito de DDD, mas aqui está o meu dilema. Digamos que eu tenho o seguinte modelo de domínio: Teacher IList<Class> Class Teacher IList<Student> Student ...

3 a resposta

Aplique invariantes abrangendo várias agregações (validação de conjunto) no Design orientado a domínio

Para ilustrar o problema, usamos um caso simples: existem dois agregados -Lamp eSocket. A regra de negócios a seguir sempre deve ser imposta: nem umLamp nem umSocket pode ser conectado mais de uma vez ao mesmo tempo. Para fornecer um comando ...

6 a resposta

Objetos de valor no DDD - Por que imutáveis?

Não entendo por que objetos de valor no DDD devem ser imutáveis, nem vejo como isso é feito com facilidade. (Estou focando em C # e Entity Framework, se isso importa.) Por exemplo, vamos considerar o objeto de valor de endereço clássico. Se ...

4 a resposta

Quando a lógica pertence ao Objeto / Entidade de Negócios e quando pertence a um Serviço?

Ao tentar entender o design orientado a domínio, continuo retornando a uma pergunta que parece que não consigo responder definitivamente. Como você determina qual lógica pertence a uma entidade de domínio e qual lógica pertence a um serviço de ...

3 a resposta

Padrão MVC e Observer

Estou tendo problemas com a implementação do padrão Observer no meu projeto. O projeto deve ser feito como MVC em C #, como um aplicativo do Windows. No meu modelo de domínio, tenho, por exemplo, classe de país e repositório de país. Eu tenho um ...

7 a resposta

Se você é forçado a usar um modelo de domínio anêmico, onde coloca sua lógica de negócios e campos calculados?

Nossa ferramenta de O / RM atual não permite realmente modelos de domínio sofisticados, portanto somos forçados a utilizar entidades anêmicas (DTO) em qualquer lugar. Isso funcionou bem, mas continuo lutando com onde colocar a lógica comercial ...

7 a resposta

Mapeando atributos de validação da entidade de domínio para o DTO

Eu tenho uma entidade padrão da camada de domínio: public class Product { public int Id { get; set; } public string Name { get; set; } public decimal Price { get; set;} }que possui algum tipo de atributo de validação aplicado: public class ...

3 a resposta

Padrão de Repositório sem um ORM

Estou usando o padrão de repositório em um aplicativo .NET C # que não usa um ORM. No entanto, o problema que estou enfrentando é como preencher as propriedades da Lista Um-para-Muitos de uma entidade. por exemplo. se um cliente tiver uma lista ...

9 a resposta

Exemplos e screencasts do CQRS [fechado]

Estou procurando alguns exemplos detalhados do CQRS de ponta a ponta com um conjunto razoável de testes de unidade. Além disso, se alguém souber de alguns screencasts do CQRS, isso seria extremamente útil. Eu já estou ciente desses ...