Dodo361 0 Denunciar post Postado Agosto 30, 2017 Estou com um desenho de processo onde tenho uma classe NotaFiscal que encapsula todas as regras de negócio desta entidade. No entanto terei várias outras entidades que necessitam fazer consultas no banco de dados utilizando as notas fiscais como referência. Exemplo, consultar documentos relacionados a uma nota fiscal, fornecedores relacionados a uma nota fiscal, consulta de ocorrências para determinadas notas fiscais. Onde devo concentrar estas várias consultas que serão criadas? Na própria nota fiscal ou vale a pena ter outra entidade para tratar isso? Abstraia que terei outros cenários e não apenas esta entidade com este cenário. Compartilhar este post Link para o post Compartilhar em outros sites
itlpps 109 Denunciar post Postado Agosto 30, 2017 Eu faria nas outras classes. Por exemplo: Na consulta de documentos, faria na classe de documentos 'GetByNotaFiscal'. E assim para todas outras entidades. Porque na hora de buscar ficaria: var documentos = documentosRepository.GetByNotaFiscal(notaFiscalId); Você quer um documento, não uma nota fiscal. Compartilhar este post Link para o post Compartilhar em outros sites