Resultados da pesquisa a pedido "domain-driven-design"
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 { ...
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. ...
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 ...
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 { ...
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)); } ...
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, ...
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 ...
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 ...
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 ...
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 ...