Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Arquitetura em camadas C#

Olá pessoal,

Em uma arquitetura em camadas para um aplicação desktop usando WPF e Entity Framework Core, como vocês me recomendam separar as camadas?

1 resposta

Eu usaria um pouco do conceito de Domain Driven Design, mas se você está aprendendo e estudando, eu recomendaria no seu projeto SeuProjeto.Data, SeuProjeto.Presentation, SeuProjeto.Services, lembre-se de cada camada tem apenas a sua responsabilidade, a parte de dados, somente vai ser responsável pelo acesso aos dados e nada mais.