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

6 a resposta

Código EF EF: devo inicializar as propriedades de navegação?

Eu tinha visto alguns livros (por exemplo,código de estrutura da entidade de programação primeiro Julia Lerman) definem suas classes de domínio (POCO) sem inicialização das propriedades de navegação, como: public class User { public int Id { ...

2 a resposta

DDD - Como implementar repositórios de alto desempenho para pesquisa

Eu tenho uma pergunta sobre DDD e o padrão do repositório. Digamos que eu tenha um repositório do cliente para a raiz agregada do cliente. Os métodos Get & Find retornam o agregado totalmente preenchido, que inclui objetos como Endereço, etc. ...

3 a resposta

Como recuperar objeto de domínio de repositórios

Estou com um pequeno problema ao entender a relação de objeto de domínio de repositório. Aqui estão algumas informações que eu sei sobre o design de domínio (elas também podem estar erradas ou não precisas). E com isso em mente, não consigo ...

4 a resposta

Definindo a identidade de uma entidade de domínio

Todas as entidades no domínio precisam ter identidade. Ao herdar deDomainEntity, Sou capaz de fornecer identidade às classes. Entidade do domínio da cidade(despojado para facilitar a leitura): public class City : DomainEntity, IAggregateRoot { ...

6 a resposta

Código de refatoração para evitar a conversão de tipo

Eu tenho o seguinte código C # no .net 4.0. Requer uma conversão de tipo do IBusiness para o IRetailBusiness. //Type checking if (bus is IRetailBusiness) { //Type casting investmentReturns.Add(new RetailInvestmentReturn((IRetailBusiness)bus)); } ...

7 a resposta

Os serviços devem sempre retornar DTOs ou também podem retornar modelos de domínio?

Estou (re) projetando aplicativos em larga escala, usamos a arquitetura multicamada baseada em DDD. Temos MVC com camada de dados (implementação de repositórios), camada de domínio (definição de modelo de domínio e interfaces - repositórios, ...

3 a resposta

Design Orientado a Domínio - Padrão de relação pai-filho - Padrão de especificação

Fiquei pensando qual das seguintes opções é considerada uma prática recomendada ao lidar com os relacionamentos entre pais e filhos. 1) O exemplo a seguir parece ser uma prática comum, mas ao criar uma instância de um filho, ele estará em um ...

1 a resposta

Acessando um serviço da Web a partir do CQRS

Suponha que eu tenha um sistema baseado em CQRS e que meu domínio precise de alguns dados de um serviço da Web externo para tomar suas decisões. Como eu modelo isso corretamente? Eu posso pensar em duas opções: O manipulador de comandos executa ...

4 a resposta

Como mapear o View Model de volta ao Domain Model em uma ação POST?

Todo artigo encontrado na Internet sobre o uso do ViewModels e a utilização do Automapper fornece as diretrizes do mapeamento de direção "Controller -> View". Você pega um modelo de domínio junto com todas as Listas de Seleção em um ViewModel ...

3 a resposta

Raiz e repositório agregados simples

Eu sou um dos muitos tentando entender o conceito de raízes agregadas e acho que entendi! No entanto, quando comecei a modelar esse projeto de amostra, encontrei rapidamente um dilema. Eu tenho as duas entidadesProcessType eProcess. UMAProcess ...